We chose to do the new Carnival 'Biking and Cenote Snorkel Excursion' in Progresso. This was over an hour drive each way, to the drop off spot, where we biked along a dirt road to a cenote, a cave with water in it, to snorkel. This trip was just OK. It was VERY hot, we had to wear helmets, and the 'caves' were very small and nothing really to see in the water, and we had to wear life jackets in the water. Then, once we were wet, the mosquitos, horse flies, and other bugs just attacked us. We then hopped (WET) on the bikes and rode to the other cenote, where bats were flying around. Then we biked (again, wet, and getting attacked by bugs) back to the original area where we had lunch (which was fantastic). Overall, I would not do this again, and we at the time wished we had stayed at the beach or shopped. I heard there were cheap massages. That would have been nice. Our dinner-table-mates rented a scooter and went to Merida, they had fun. Our other table mates went kayaking. They said it was not fun, and they also had a horrible time due to the bugs. The shopping here was good, although we did not have time to shop in town, the port stores were cheaper than Cozumel. If you have been to Progresso before, don't want to do the beach or shopping, and want something different, this would be OK. All of the people with this tour were nice and friendly and spoke english well.