Mexico's rich history, vibrant culture and beautiful beaches make it a go to destination. Sometimes you just want a flawless vacation that you can eat at leisure, drink as many margaritas as you wish, watch a fire show or listen to some mariachi, and just relax. Mexico's beautiful beaches boast a variety of all inclusive resorts. If you dream of something a little more adventurous Xcaret offers a VIP all inclusive experience. Imagine Atlantis Resort in the Bahamas but turned eco friendly. Swim through a maze of underground caverns, cenotes and tunnels, white water raft in the heart of the Riviera Maya, or get a massage in a cave. If discovering culture is your passion you could venture off and explore the ancient Mayan ruins of Tulum, see the El Castillo Pyramid in Chichen Itza, visit the famous museums in Mexico City or come for Dia de Muertos in Oaxaca. When your heart desires to dive into the world unknown, you're just a short ferry ride away from Cozumel. Which boasts some of the best scuba diving in the world. Lets discover the Mexico of your dreams!