Cruise lines are having a moment as a popular — and cheaper — alternative to hotels
Royal Caribbean's "Icon of the Seas," billed as the world's largest cruise ship, sails from the Port of Miami in Miami, Florida, on its maiden cruise, on Jan. 27, 2024.Marco Bello | Afp | Getty…