From timeless favourites to places that change your perspective.
10 essential places to visit in Mexico City