Ahhhhh, there is nothing like the beautiful beaches of Mexico. From Cancun on the Gulf of Mexico to Puerto Vallarta on the Pacific Ocean, vacation goers are guaranteed to be surrounded by beauty. Amazing all-inclusive resorts cater to every taste and budget, while all of your food and drinks (and some water sports) are included with your stay.
Further inland, explore the famous Mayan ruins of Chichen Itza, the gastronomical delights of Mexico City, or the many eco-archeological parks.