#1. Celebrity Cruises. #1 in Best Cruise Lines for the Money. ... #2. Holland America Line. #2 in Best Cruise Lines for the Money. ... #3. Royal Caribbean International. #3 in Best Cruise Lines for the Money. ... #4. Norwegian Cruise Line. ... #5. Carnival Cruise Line. ... #6. Princess Cruises. ... #7. Costa Cruises. ... #8. MSC Cruises.