Mexico City is one of the most underrated great cities on Earth — a sprawling, endlessly layered capital where Aztec ruins sit beneath colonial cathedrals, which sit beside some of the best contemporary art museums and restaurants in the Americas. Neighbourhoods like Roma and Condesa rival any design-forward district in Europe, while Teotihuacan's pyramids are a day trip away. It's a city people often visit expecting a stopover and leave wishing they'd booked twice as long.