I cannot decide what to do for the 2nd day trip. Is Xcaret nice? I understand it's only 4 miles south of Playa del Carmen, but is it an interesting enough place to spend a day, with no sunscreen on (is sunscreen forbidden only for swimmers/snorkelers and divers or does the ban cover boaters and sight-seers)? Admission for this park is much higher than others ($60/pp or $100/pp for tour), is there really something special about it? I cannot tell from what literature I have on hand.
If Xcaret is not that special, any place else you'd suggest? Anywhere ecologically different but not too arid or too primitive for kids' sake?
Finally, nothing is more interesting to the children than colorful coral reefs teaming with fish. What's the best place for us to see these without great swimming/diving skills?
I'd greatly appreciate your suggestions!