From ancient ruins to hidden beaches, from spectacular mountains to stunning coastline, from waterfalls splashing turquoise waters to cenotes offering amazing diving experiences, Mexico has so much to offer. The country is packed with so much to do, that i don’t think it is possible to cover it call in a single trip. I have still tried to make a list of the most unmissable things to do which was very difficult in this case.