Looking for some advice...I am taking a caribbean cruise and we are stopping in coasta maya, cozumel, and cancun...
Does anyone know which area is best to snorkel in?
Is it better to pre-register or get off the ship and take an excursion once you get off shore? Is there a cheaper way to do things?
Are there any other sites or activities you have done that just shouldn't be missed?
Switch to full edit form

