(Photo: Michel Verdure/Royal Caribbean International)
Seek Out Cruise-Line Promotions
Take a quick look at listings from just about any online cruise agency, and you'll see many sailings that promise two- to four-level upgrades at whatever asking price you're contemplating. Right now, for example, Norwegian Cruise Line is offering free upgrades with bookings on three-day or longer cruises.
Even if a cruise line isn't running an advertised promotion, a good cruise agent can often get you a cabin upgrade. Just ask the agent.