Puerto Vallarta sits between a Pacific bay and green mountain slopes. A walkable old town and waterfront promenade provide a lively contrast to its resort areas.

Casa Velas is an adults-only all-inclusive hideaway beside Marina Vallarta Golf Club, pairing lush gardens, a serious spa and private beach-club access with just 80 suites.