Smash some delicious treats in Mexico City, see some of the bazillion churches in Puebla, taste the best mezcal around in Oaxaca, swing through San Cristobal, Palenque and Merida, then finish up snorkeling, swimming, tanning and eating by the Carribean. Life could be worse.
You've never seen true colour until you've been to a Mexican market. Practice your bargaining skills, snap some photos and pick up traditional handicrafts at the markets in multiple destinations.
Eat your way through arty Oaxaca. Mole, mezcal and chocolate for dinner? Delicioso!
Escape the Mexican heat in San Cristobal de las Casas. This old-world town is surrounded by ancient tribal villages that still have their traditional customs and roots.
Discover the colonial history of charming Merida. Loaf around in leafy plazas, get cultural at a museum or work your salsa shimmy with a friendly local.
Chichen Itza is one the New Seven Wonders of the World and it's not hard to see why – strolling around these ancient Mayan ruins feels pretty amazing.
Splash around, sun-bake and play on Playa del Carmen's white sandy beaches.