What cruise lines offer all inclusive trips in Europe?

Detective Pux would say something like this:

"All inclusive trips in Europe, huh? Well, let me tell you, there's nothing more all inclusive than a cruise. You pay once, and suddenly everything is at your disposal. Food, drinks, entertainment, and a floating prison you can't escape from. Just kidding, it's actually a magnificent floating hotel.

But, to answer your question, some of the popular cruise lines that offer all-inclusive trips in Europe are Royal Caribbean, MSC Cruises, Celebrity Cruises, Norwegian Cruise Line, and Costa Cruises. Just make sure you don't drink too much, or you might end up paying for a whole new level of all-inclusive – a visit to the ship's doctor. Trust me, I've seen it all."