Mexico is a large country comprised of diverse geography, rich culture and fascinating history. Some of the most beautiful beaches in the world can be found here, with almost 6,000 miles of coastline between the Pacific Ocean and the Gulf of Mexico. The water is perfect for snorkeling, kayaking, diving and even whale watching! Beyond the beach there are many Mayan and Aztec ruins, the most famous being the Mayan ruins of Chichen Itza. Though many travelers head to the more popular coastal destinations, the country's capital of Mexico City is not to be missed either. This cultural hot spot is home to incredible food, entertaining nightlife, and attractions galore!