When visiting Mexico City, the best place to start is the Zocalo, or city center

What to do for 72 hours in Mexico
The ancient city of Teotihuacan is more than 2,000 years old