River cruises tend to be a little more expensive than ocean cruising, but also offer more inclusions and other perks. Shore excursions are generally included on river cruises (with premium shore excursions for a fee), but often are not included with base-fare ocean cruise packages.