Mexico's different climates, cuisines and cultures make for an enticingly varied trip. Visit desert canyons in the north, Spanish colonial towns in the centre or Mayan jungle cities in the south. In the middle of it all is frenetic Mexico City, one of the world's largest conurbations. Or escape to the Riviera Maya with flights to Cancun.
Experience the Aztec spirit in the garden suburb of Xochimilco, where brightly painted boats shunt along its waterways. Near the city, the pre-Columbian pyramids at Teotihuacan still stand. Visit the Mayan archaeological site of Palenque in the Chiapas jungle, or climb the iconic UNESCO-listed Castillo (castle) temple at Chichn Itza, near Cancun.
Mexico City’s central plaza, the Zcalo, is appropriately enormous and home to the 17th-century Metropolitan Cathedral, the remains of the Aztec Great Pyramid and the vast National Palace. Inland Puebla has fine Spanish colonial architecture, as does Guadalajara. Indigenous culture is strong in beautiful San Cristobal de las Casas, set in a Chiapas region mountain valley in the south.
The pine-coated Sierra Madre mountain range is a draw for trekkers. If that's too active, relax and enjoy the views from the Copper Canyon railway, which runs from Chihuahua to the Pacific coast. The pristine Yucatan coast is dotted with beach resorts, but you can seek out cool cenotes – underground pools revered by the Maya and perfect for escaping the heat.