We booked a private tour. We wanted to try something different but did not want to drive too far out. We hired a driver through Yucatan Transportation but Christine Baker, the lady that owns the wonderful restaurant, Casa De Piedra at Hacienda Xcanatun hotel, booked the driver for us because she said that she gets much better rates. We paid $80 total for my husband and I for a wonderful driver, all day, to take us first to Dzibilchanaltun ruins, then to eat and walk around the beautiful hotel and restaurant, then a quick stop to the Walmart there (interesting to see a Walmart in another country). It takes about 25 minutes to get to the ruins then another 5 to get to the restaurant so it was a perfect combination. The restaurant and hotel is a former sisal plantation (a Hacienda) that was restored by a couple that takes such pride in this beautiful place (her name is Christin Baker, email@example.com). The food was excellent (restaurant has won many award) and our bill in US dollars was $47! Then they took us on a tour of the grounds (very lush and beautiful). She said that they can't do large group tours (like tours from the ship) but they like to do small groups and couples. They also have a spa there so you can book that in advance with her. We loved this place. The website is www.xcanatun.com It was peaceful, had great food and an interesting history. We also loved the ruins and did swim in the cenote, even though I was reluctant. The water looked green because it was the rainy season. It was hot at the ruins so go prepared. The swim felt great. Also, these are great ruins to visit if you don't want to travel too far and walk too much while there.