Use an experienced cruise agent. Choosing a cruise is like buying a bespoke suit: to get the right fit, you need an expert. Cabin location can be crucial, especially on a large ship, and even similar-looking itineraries can yield vastly different experiences. Once you’ve narrowed your options to specific lines, look on their websites for the names of “preferred’’ agents. Most won’t charge a fee, though it could be worth it.
Book early. Yes, last-minute deals may be tempting, but your choices will be limited. Instead, look for sales eight to 12 months out, especially during “wave season,” from January through March. Many lines offer significant discounts and free cabin upgrades.
Go all-inclusive. Large ships charge additional fees for beverages, shore excursions, specialty onboard restaurants, and gratuities—meaning the final tab can be double the base fare. Meanwhile, luxury lines such as Silversea, Seabourn, SeaDream, and Crystal have become more value-conscious by offering all-inclusive rates. Regent Seven Seas Cruises even bundles in airfare and unlimited shore excursions. The price of a luxury cruise may still be higher, but you’ll have a more intimate ship and a better staff-to-guest ratio.
Snag a package. Some large-ship lines are taking a page from the all-inclusive playbook with package deals on wine, dining, and excursions that can represent a 10 to 25 percent savings over à la carte purchases. Norwegian Cruise Line, for example, packages three dinners in specialty restaurants for just $47 per person.
Get a soda pass. Most ships sell unlimited soda cards; the current price is about $4.50 per person per day for those under age 18 and $6 for passengers over 18. Even with the 15 percent mandatory gratuity, this is a deal if you’re traveling with kids.
Sail the off-season. Book between the holidays (on many lines, early December prices are among the lowest) and on repositioning cruises to score bargain fares.