We'll be leaving 8/31 and heading to Ocho Rios, Grand Cayman, Cozumel, and Key West on Celebrity. Any suggestions for shore excursions? I have heard the ship excursions are much more money. I am trying to figure out if we wait until we go ashore or if we should book something in advance (either through the ship or through another party).
It's my first cruise - so help!