With the banks of the river along each side its easy to see why River cruising is GREAT.
The ship will usually pull up right in the heart of the small cities/villages and just short walk to the pulse of the centre.
Imagine! Stepping off your floating hotel into towns/cities like Amsterdam, Budapest, Moscow, Cairo or Beijing.
Enjoy the local culture & history by exploring on your own or taking one of the included walking tours with an English speaking guide.