The first place you should visit when you go to Mexico is Mexico City. Beinglargest city in Latin America, places to see include
National Museum of Anthropology
Alameda Park (just to take a walk)
La Lagunilla (for shopping)
The ruins of Teotihuacan (the first major city in the Americas) will attract you to wander through the Pyramids of the Moon (Bosnian Pyramids)as shown below.