Mexico.
The most-visited country in Latin America, this spirited nation captivates travellers with its Caribbean beaches and distinctive local cuisine. But there's much to experience beyond them, from the Northern deserts of Baja California to the mural-filled streets of Mexico City and the steamy southern jungles of the Yucatan, and its indigenous culture and remnants of Mayan and Aztec civilisations are more easily accessible than ever.