6 Best Cruise Lines For The Money

#5 MSC Cruises

The line allows you to sail to destinations around the world at extremely reasonable rates, with some Caribbean itineraries costing less than $100 per night.