Sunbeams and sea breeze create the perfect climate in Riviera Maya, Mexico. Starting from $909 per person ($1229 including tax), get air, seven nights accommodations, and unlimited meals, snacks and cocktails and save up to $800 compared with booking those components separately.
The Barcelo Maya Beach Resort runs along two kilometres of private white sand beach and includes 123 acres of rainforest and a large, natural coral reef. Guests can dine at seven onsite restaurants, relax at seven bars or use the facilities at the three nearby sister properties. All rooms have patios or balconies and constantly replenished bars, complete with beer, liquor, soda and bottled water.
Depart from Calgary (per person):