We booked our May 11 cruise with Orbitz, which is very similar to Expedia and Travelocity. They got us the Spring Time Magic Rate--same as that offered by Disney--plus their processing fee of $15. In other words, I could've saved $15 booking directly through Disney. The thing is, I was unaware of the STM rate until Orbitz informed me of this. If I had done more research prior to booking, I might have discovered it on my own. But it was worth $15 for the peace of mind of knowing I was getting the best rate. I compared rates from several of the big travel companies.