Originally Posted by autism4me
We will only have a day to visit the Mayan ruins, who do we book with? What company and how?
You can always book ship tour. Just check the excursions offered on the particular sailing you are on. If it's DZIBILCHALTUN you can book a local at Progreso. The shuttle operator offers tours and will pitch them to you on the ride into town from the pier. You can also rent a car and do it yourself. I've done that a coupe of times.