More than a dozen cruise lines offer cruises of a week or longer on the rivers of Germany and neighboring countries. River Cruise ships vary in size, depending on the canals and locks they’re designed to traverse, but even the largest carry no more than about 190 passengers (or roughly 5 percent of the passenger load on a typical oceangoing megaship). On many itineraries, the ships are able to tie up in the middle of the towns and cities that they visit, making it easy to reach local sightseeing attractions and shops on foot. Nowadays a River Crusie Ship also offers amenities as swimming pools, spacious restaurants as well as cabins with French Balconies.