This policy certainly makes sense. After all, while Carnival charges for most beverages, there’s an abundance of free food ...
there’s always something to do onboard. KEEP KIDS HAPPY: 7 best cruise lines for families (and their most kid-friendly ships) American river cruises with American Cruise Line are all-inclusive.