"Rooms at the all-inclusive Pueblo Bonito Mazatlán Beach Resort start at less than $200 a night. Plus, guests can access the restaurants and amenities at the upscale Pueblo Bonito Emerald Bay Resort & Spa, including a 16,500-square-foot wellness facility with hydrotherapy pools, steam rooms, spa treatments (available at an additional cost), and fitness classes." - Travel + Leisure Editors