Mexico Top 10
1. Dive or snorkel the Cenotes of the Yucatan
2. Walk the ruins of Palenque, Chiapas
3. Snorkel with dophins in Puerto Escondido
4. Sleep under the stars in the “estrellas” at Arquitecto, Mazunte
5. Hike the Sierra Norte near Oaxaca City
6. Snorkel with dozens of turtles at Akumal Beach, Yucatan
7. Study Spanish in Oaxaca City
8. Lounge in the pools of the petrified waterfall Hierve el Agua, Oaxaca
9. Join cultural festivals in Oaxaca or San Cristobal
10. Eat Ceviche in Tulum and Mole Negro in Oaxaca