2. Enjoy all-inclusive pricing.
Most people love to know the total cost of their vacation when they book, but for international multi-city trips, meals and tours are a large part of the budget and rarely included in the booking price. But with a river cruise, your meals are included.
As far as what other inclusions, it varies depending on the cruise line. On my recent Uniworld cruise, the rate included: all meals, drinks and alcohol, entertainment, gratuities, and choice of excursions at every port.