Cancun or Playa del Carmen, Mexico
Xel-Ha was really GREAT! We spent the whole day there and still didn't get to see and do everything we wanted to. I highly recommend to get there early and stay as long as you can! The food was very good and the staff very cordial. Start at the top of the river snorkeling or on a tube and make your way down....once you are done with all the activities in the lagoon, don't forget to go to the Mayan cave. It's definitely worth seeing. We ran into a whole bunch of wild coati on the way...okay, not sure how wild they are since they see people all the time, but they were fun to watch. Beautiful views all around and a great day for any age.