This cosmopolitan resort located on the country's west coast Puerto Vallarta is a picky vacationers dream.
The Yucatan peninsula sits on the southern tip of Eastern Mexico.
Covering a part of Mexico's south coast, this world heritage city offers both natural and man-made beauty.
A subtropical paradise characterized by rainforest jungles and ancient Mayan ruins, the Chiapas is certainly one of the most beautiful places to visit in Mexico.
This area in the north of Chihuahua is a beautiful environment made up of cliffs and caves.
This sea cave in Baja California is a sight not to miss when visiting Mexico.
A UNESCO World Heritage Site, Chichen Itza stands as testament to the might of the Mayan civilisation.