I am a corporate travel agent and when my clients want to book a DCL trip, I send them to Costco or Dreams Unlimited. They have the best incentives for clients. Not all TA's get the same credits and on board benefits to pass on to their clients, so if that is important to you, shop around.
As a former travel agent cast member. Best to book with one that gives the most incentives. In most cases, Costco in the form of a cash card after. Dreams seems to work as well.
Always book a future cruise on board as well to save and receive some on board credits. Plus anything you may receive from the agency on top of.
GET UP TO A $1000 SHIPBOARD CREDIT AND AN EXCLUSIVE GIFT!
If you make your Disney Cruise Line reservation with Dreams Unlimited Travel you’ll receive these incredible shipboard credits to spend on your cruise!