So you went on an Italian cruise line from Italy to Greece and were surprised that announcements had to be done in 6 languages? Or that nightlife is a big thing to them? Or that Europeans smoke a lot? That all seems typical to me.
It would be helpful if you understood the corporate structure of Carnival Corporaton & PLC. Carnival PLC owns Costa, just as it owns Carnival Cruise Line. Carnival Cruise Line has the vacation guarantee, it is not something Carnival PLC offers to all of it's subsidiary cruise lines. Think of it as Carnival PLC being General Motors, Costa being Buick, and Carnival Cruise Line being Chevrolet. Chevy might offer a special financing deal but Buick might not.