This policy certainly makes sense. After all, while Carnival charges for most beverages, there’s an abundance of free food and snacks on the ships. If you’d rather eat your own snacks, it doesn’t ...
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.