There are a lot of things to do on the ship. If you go in for high activity, get a seat up near the pool so you can hear all of the action. Do not miss the Hairy Chest contest. it is hysterical to see grown men dancing around like strippers!
I really enjoyed the galley tour. You get to see where all of the food is prepared. It's pretty amazing when you consider that the crew feeds all of the passengers and the 900 plus crew members every day.
We stayed away from the pricey shore excursions in Cozumel. You can hop in a taxi just outside the pier and go anywhere on the island. We spent the day at Paradise Beach. The taxi ride was $15 each way. There is no admission fee at the beach unless you want to snorkel or use the other water equipment they have. Then it's only $10 per person. There is a restaurant and bar there too. It is reasonably priced amd the food was tasty.
Karaoke on board is great fun if you go in for that sort of thing. I also enjoyed the afternoon tea time in the Rhapsody in Blue lounge.
I didn't think the shows were all that good...but I come from a performance background so I am biased there. Oh, make sure you go to the Captian's party...you get free drinks!
Have a great cruise!
Ladyrev