Mexico is everything you dreamed of and more. 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 snorkelling, swimming, tanning and eating by the Caribbean before hopping over to Cuba. Hit up Havana, then swing through Santa Clara (aka Che Guevara town), Trinidad (aka beach, markets, fun time town), and Vinales (aka tobacco town).
|