Mexico is a dream destination for any adventurous traveler searching for a perfect combination of relaxation and exploration in one trip. From north to south, Mexico is surrounded by more than 450 beautiful beaches. Luxury resorts, Ancient Mayan ruins in the Yucatan Peninsula, amazing colonial towns, the Caribbean Sea scuba diving, steaming jungles, cactus-strewn deserts, white sand beaches and much more- all in this colorful country. No wonder why it is the top destination for American tourists, according to the U.S. Department of Commerce's National Travel and Tourism Office. Every trip to Mexico leaves you with new experiences. Feel the taste of exquisite Mexican cuisine, explore the pirate haunts on the Gulf of Mexico, admire the temples of Chichén Itzà, go whale-watching in the seas around Baja California and just enjoy the land of the Aztecs, Mayas, Olmecs and Toltecs. Endless adventures all year round.