Anyone done the Reef Yucatan excursion in Progreso? I'm traveling with my husband & two teenage sons (13&16). Where do we go when we get off the boat to book this? I perfer to save money&book on my on. Can I book this trip online,but not with carnival?