A huge country, located in the southern part of North America, Mexico ignites the imagination with images of Mariachi bands, idyllic beaches and mysterious Mayan Ruins, such as those of Chichen Itza, Tulum, and Palenque. Mexico shares borders with the United States, Belize, and Guatemala, and has coastlines on the Pacific Ocean, the Caribbean Sea and the Gulf of Mexico, ensuring a fantastic mix of beach resorts, one of the country’s premier attractions. With a population numbering more than 120 million inhabitants, Mexico is a notoriously populous country and in fact the world’s largest Spanish-speaking nation.
The country is also home to one of the largest cities in the world, the sprawling metropolis of Mexico City, a high-altitude capital known for its 13th-century Aztec Templo Mayor and the baroque Catedral Metropolitana de México. Many vacation packages to Mexico begins in this monumental city, although another must-see urban center is the city of Guadalajara, which has a distinctly traditional Mexican atmosphere and is known for its production of tequila. With a world-renowned cuisine, fantastic arts scene, modern cities, amazing archaeological sites, and unspoiled beaches, especially along the Yucatan Peninsula, it is no wonder that vacations to Mexico are becoming increasingly popular.