MSC Cruises will begin limiting guests who purchase alcohol packages to 15 drinks daily starting in April 2025. Non-alcoholic ...