I am currently planning a holiday for two with the aim of visiting Guatemala, Belize and Mexico. I would love any advice about how long to spend at each place or if 3 weeks makes this schedule unrealistic.
After that, travel to Caye Caulker or San Pedros (or both) for a few days and then getting the water taxi to Chetumal and make our way to Bacalar. Then up to Tulum for a few days. Then visit Chichen Itza and end up in Playa del Carmen / Cancun where we will fly out.