The city of nine million is sinking into a lake - which may explain why some of the city's top attractions are lopsided.
On a night out in Mexico's capital, the tequila flows and blows are thrown.
There's a lot to love in this area developed by two of the most advanced pre-Columbian civilisations.
The last thing I expected to do on a tropical getaway was to leash up a couple of hard-luck street dogs and take them for a walk.
Far from being morbid, Mexico's Dia de los Muertos, or Day of the Dead, is a time to honour the departed.
A train to tequila country reveals the history – and the deliciousness – of this spirited drink.
This island tour is a respite from the town's all-you-can-drink happy hours and pole-dancing waitresses.
This vast, complex country feels more old than new. Uncharacteristically Western mega-resorts strap beautiful white-sand beaches in Yucatan while surf capital Baja California remains sparsely unpopulated and wildly intriguing. Head to chaotic cities for architectural overload, where pastel-coloured colonial buildings surround shady plazas, and sample delicious tacos from street vendors. Viva Mexico!