The ultimate guide to a bachelorette weekend in Scottsdale: Where to eat, drink and party