River cruise prices are all-inclusive in many cases. Onboard meals are always included on small ships (some mid-sized ships will have a surcharge for specialty dining options). Large ocean cruises will charge you for non-alcoholic drinks like water, tea, coffee and soda – but not the small ships! Those are all included. Most small ships include some alcohol beverages, usually a house wine and beer with lunch and dinner. River Cruises really shine with their inclusive onboard activities: from historian and naturalist presentations to local entertainment and even wine tastings in certain cruising regions!