
15 Best Places to Visit in Mexico
1. Mexico City
2. Puerto Vallarta
3. Cancun
4. San Miguel de Allende
5. Chichen Itza
6. Valladolid
7. Tulum
8. Santiago de Queretaro
9. Oaxaca City
10. Cozumel
11. Guadalajara
12. Zihuatanejo
13. Cabo San Lucas
14. Chihuahua
15. Acapulco