As the oldest inhabited city in the Americas, Mexico's capital has more than its fair share of awesome attractions. Boasting multiple UNESCO World Heritage Sites, it really is a haven for fans of architecture and archeology. But it's not just good for history buffs — the best places to visit in Mexico City include art museums, night tours, and a wealth of hidden gems.
From its historic center to Mexico City's best places to eat, this centuries-old hub of food, culture, and fun has something for everyone.