The ancient city of Teotihuacan is more than 2,000 years old

When visiting Mexico City, the best place to start is the Zocalo, or city center
Make sure to take a trip out to Xochimilco, also known as Mexican Venice