You will love Xcaret, we went five years ago (before Wilma destroyed Cozumel and the Playa Rivera coast) and it was incredible. Hopefully, this flu mess won't keep us from the Mexican ports of call.
We're on our 3rd cruise in six years and will have our son and his best friend, 19 and 18. They graduated last year ...