Mexico City is the largest city in North America and one of the great cultural capitals of the hemisphere — 150 museums, the best food scene in Mexico, and 700 years of history from Aztec ruins to Art Nouveau palaces. It is also the most affordable major city you can fly to from the US: direct flights, no visa, and a peso that goes far.
The city is enormous — 9 million in the city proper, 21 million in the metro — but the neighbourhoods are walkable and distinct. Centro Histórico has the Zócalo and the cathedral; Roma and Condesa are the leafy, restaurant-filled districts; Coyoacán is the bohemian colonial suburb where Frida Kahlo lived; Polanco is the upscale dining and shopping zone.
The food is the reason many people come: street tacos, mole, tortas, and tamales at one end; Pujol and Quintonil — two of the best restaurants in the world — at the other. The taco scene alone is worth the flight. Mexico City is one of the best food cities in the world, and it is far cheaper than New York, London, or Paris.
Mexico City suits food lovers, culture travelers, couples, and first-time Mexico visitors who want a city before the beach. It is at altitude (7,350 ft) — the air is thin and the sun is strong. Summer afternoons can rain; winter is dry and mild. The biggest mistake is not staying long enough.