The cruise overall was a wonderful experience. Here's a few pointers:
--Castaway Cay is phenomenal! We absolutly LOVED our time here and are looking at the Disney Dream cruise that stops there for two days. There is so much to do, aqua trikes, jet skis, snorkeling, you name it! The food at Cookies BBQ is great! The kids love the self serve ice cream machines. The best part, since this is Disney-owned, there is no one hassling you to buy anything. We did the snorkeling excursion here and it was great. We went at 9:30 a.m. and I wished we had my son practicing snorkeling the day before so he was prepared. He had a hard time (7 yrs old), but, when we returned to shore, he snorkeled the remainder of the day! He just needed some practice before-hand.
--Activities on the ship - be sure to check out the daily schedule that's put in your room and map out what you want to do. There is no real announcements about these sorts of things so you need to use this to catch the activities you want to participate in. Sadly, there isn't a way to do it all.
--Food...in the restaurants (Enchanted Garden, Animator's Palate, and Royal Palace the food is wonderful. Portions seem small but if you order an appetizer, salad, and entree, you're more than full.
--Food...on deck - just OK. Nothing phenomenal here, but, when the kids are swimming and declaring their hunger, or you want a late night bite, anything will do.
--Aquaduck - FANTASTIC! We waited 1/2 hour once, the rest of the time the kids waited about 15 minutes and sometimes less. Timing has to be right for this though. We'd let them fit it in between when dinner was over (early seating) and the show.
--Disembarkment - luggage is organized by stateroom; ask someone when you get to the luggage where the general area is to look; fill out a Customs Form (customer svc told us we didn't need it if under $800, but, you do!)