Top spots for a girls' trip, from spa retreats to shopping weekends