I worked on a cruise ship below decks, once, for 3 hours, and I swore I would never take a cruise. Take the dirtiest hotel you have ever been in, and then ensure you cant leave it for days at a time. It interests me that demand is increasing but I suspect thats just good advertising.
Cruises hit a spot of: * All the fun and "not thinking" of an all-inclusive resort (though obviously only if you pay for the drink packages) on land * Generally cheaper than all inclusive resorts on mainland USA (I'm not as familiar with Europe) * Competitive on pricing with all inclusive resorts in the Caribbean/Mexico * Get to skip out on flight to the Caribbean/Mexico * Get to skip out out of the overt semi-coloni…
This is a strange comment, as most people still have to fly to a port city. So maybe that flight is shorter and a domestic flight, but it's still requires a flight.