The cruise industry has long promoted cruise vacations as seagoing alternatives to landside all-inclusive resorts—with the added benefit of hitting multiple destinations in a single trip (and only needing to unpack once). But most cruises aren’t actually all-inclusive—on the vast majority of cruise lines, there are extras available for purchase on the ship that can really mean cruisers pay twice for the same vacation: once up front, and once on board.