Consult a Travel Agent for Cruises
Don’t book a cruise on any of these consolidation sites. A travel agent specializing in cruises is always the better option because they have relationships with cruise lines, which means discounted rates; and they can score you deals on the cruise ship and with shore excursions.
But most importantly, there are a lot of moving parts on a cruise trip (flight, transfer to ship, the cruise itself, etc.) and if one part goes awry, an experienced travel agent can use his or her connections to fix it. Meanwhile, if you’d booked your cruise via an aggregation site, you’d be stuck doing phone battle without a life preserver.