Xcaret is mega-eco-culture-park offering water activities like snorkeling in underground rivers and swimming with dolphins; up-close animal viewing areas of jaguars, a butterfly pavilion, and an aquarium. There's also a phenomenal folk art museum and entertaining live shows, including a Maya ball game, regional dances, and music performances. Yes, Xcaret is touristy and pre-packaged, but it's so well done it makes for a worthwhile day trip, especially for families.