Recommend AGAINST using Disney directly, have found their prices ALWAYS higher than individual/other travel agents. Which doesn't particularly make sense; you would think Disney directly would be cheaper as you're eliminating the "middle man" of an extra travel agent. In addition, external travel agents frequently offer special benefits such as onboard credit, free hotel room before/after cruise, discount shore excursions, etc. For example, I recently booked a cruise online with Travelocity and received $250 onboard credit and 15% off shore excursions. I also received a free upgrade to a balcony that was a special offered by Disney but unavailable to me from Disney by the time I was able to book (I was however still able to get the free upgrade through Travelocity). Small World Travel and Dreams Unlimited specialize in Disney. Expedia and Travelocity are mainly online, mega travel agents with agents available by phone.