If you are planning on visiting from the Cancun area, most of the hotels have arrangements with reputable tour companies that will take to from and back to the hotel. I would strongly recommend using your hotel's concierge... More
If you are planning on visiting from the Cancun area, most of the hotels have arrangements with reputable tour companies that will take to from and back to the hotel. I would strongly recommend using your hotel's concierge service for the reservations.
I can only comment on Chichen Itza. It is really a worthwhile trip - I have been there twice. I would make sure that you have a good hat / sunscreen and the prerequisite bottles of water for the trip.