Smooth water, a new city every morning on a small ship with less than 200 passengers and top notch food? We're talking about river cruises.
7