Yes, just got back July 20th and suffering cruise withdraw...This was the best trip ever.
Jamaica - Not so good. Done it once, wouldn't go back, except to take the kids, so I guess we will be back. We did Dunns River Falls and thought it fun to climb the falls, but the three hour(!) bus ride there too long. Just be safe and stay together. The vendors are pushy and also try to sell you drugs. I would like to see this port removed from the itinerary.
Grand Cayman - Great place . My wife wants us to retire there (What a good idea!) We did Stingray City. I was here 15 years ago when there were more stingrays than people. Now, there are more people than stingrays...But still fun. Also, see the Turtle Farm but Hell is a waste of time in my opinion.
Cozumel - Also very nice. We did the catamaran/snorkel tour. Snorkeling and free margaritas afterwards!
It is kind of rough having two days at sea and then three straight days of ports. I would have liked them spead out more.
We booked all our excursions through the ship so I have no advice on the best or cheapest. Next time I will do more research on that.
What else would you like to know?