My husband and I are taking our 7 year old on a spring break cruise this March on the Navigator of the Seas. This is my first cruise in 10 years (the other one was on the Enchantment of the Seas back in 2007) and my first time cruising with my son. I wanted to get some advice on shore excursions for our stop in Costa Maya. I want to take him to see some ruins and remember Tulum being fantastic the last time I visited. It doesn't seem like Tulum is offered anymore, and I want to branch off and explore non ship sponsored excursions.
I've heard good things about Native Choice tours and wanted to see if anyone had any advice that would help me choose between visiting Dzibanche, Chacchoben, and Kohunlich. Are there other good tour companies?