I used Legendary Journeys one time and would not recommend them to anyone. They use the cheapest air routing they can find no matter that it may take several hours longer to get to the destination. They always have the cheapest hotels booked and you pay upgrades to get to the decent ones. Read my tripadvisor.com review on the Royal Palace Hotel in Italy regarding the bright orange rooms, etc.
Bright Orange Rooms!! - Review of Royal Palace Hotel, Montecatini Terme, Italy - TripAdvisor I also tell something of Legendary Journeys in the review.
I did look into a cruise using Expedia (from WalMart). They did not offer any incentives whatsoever for using Expedia over any other travel agent.
I booked my most recent cruise on Celebrity's Eclipse (coming up in March) using CruCon.com. Very reliable internet cruise consolidator and they give good incentives such as pre-paid gratuities.