I will be visiting Cancun in June and I was wondering what tour companies you guys have used in the past and which one you really like? (value, service, tour location) We are interested in snorkling in Cancun and Cozumel. Possibly doing a private yacht tour. We're also interested in parasailing... xcaret... ocean kayaking.... ATV rides... I don't even know if doing a tour guide thing is necessary.. let me know what your thoughts are. Thanksss!!!