This was our second cruise on the Magic. Our first was in 2004. We thought the first cruise was great but this one was even better.
We booked our cruise through Disney Vacation Club of which we are members and Disney Cruise Line. Both provided excellent service.
We used the Disney Cruise Line website to make our Palo and excursion reservations. The website could be a little easier to navigate but we had no major problems. It was also somewhat slow but after I got back I upgraded to Shockwave 9 and it is now much faster. Make sure you print out all forms you fill out, credit card authorization etc. and take them with you for check-in at the dock. If you have children that are going to use the Oceaneer's Club, it's a good idea to do the authorizations on the website too. Unless you have your own snorkeling equipment and want to pack it, I would recommend renting some for Castaway Cay. The lagoon is a lot of fun for a family adventure.