In Cozumel we chose to go off on our own. We had a private taxi who took us on an island tour and to see the Mayan Ruins. You have to pay extra for the ruins so be prepared. He took us where we wanted to go and we could stay as long as we wanted. It was $80 for the two of us and we were with him for about 4 hours.