A River cruise is a voyage along inland waterways, often stopping at multiple ports along the way. Since cities and towns often grew up around rivers, river cruise ships frequently dock in the center of cities and towns.
River cruise ships are smaller than ocean-going cruise ships, typically holding 90-240 passengers (though there are ships that take only 5 passengers, and others can carry 1,000 passengers). Due to their smaller size and low draft, river cruise ships can go where ocean cruise ships cannot, and sometimes to where no other transport is practical: rivers are an excellent way to reach some attractions, for example in Russia, China and the Peruvian Amazon.
During river cruises the countryside is usually in view, so they are especially relaxing—and interesting—to those who prefer land nearby. River cruises usually last from 7 to 15 days, although some can last 3 weeks or longer.
Some river ships resemble 5-star hotels, with sun decks, dining rooms, lounges, fitness facilities, swimming pools, casinos and other entertainment. Accommodation, meals onboard, entertainment and special events (holidays, festivals, contests, concerts, etc.) are usually included in the cruise price, while bar expenses, sauna, massage, laundry and cleaning, and phone calls are not.