Mexico is a beautifully place, and has so much to offer to travelers. Whether you decide to visit the local beaches famous all around the world for their hospitality, and beauty, or some of the many historical cities from the time before Spanish colonization. There are also many archeological sites rich in culture belonging to the Maya, Olmec, and Aztec civilazations. Beautiful national parks are plentyful and cover land ranging form desert to mountains and forests.
Archeological sites in Mexico are vast and varied but you may wish to keep in mind Teotihuacan, Chichen Itza, Palenque, El Tajin and Monte Alban among just a few.
If you are looking for an active vacation, Mexico offers golf courses, scuba diving and lots of mountains to go hiking in, including cloud rainforest in Chiapas.