Most river-cruise lines in Europe focus on Rhine itineraries between Amsterdam and Basel and longer routes that extend via the dainty Main River onto the Danube, generally finishing in Budapest.
Most river ships on the Rhine have three accommodation decks and hold between 130 and 200 passengers. On the lowest level, ...