It offers a value-for-money trip. Cruises can be a surprisingly affordable vacation option, especially when you consider everything that's included. You can often find good deals, particularly during shoulder seasons.