This was our first experience of a river cruise, having previously undertaken 2 ocean cruises (Western Med + Baltic & St Petersburg).
We travelled on the Danube and visited some beautiful cities on the cruise, including Vienna, Bratislava and Budapest. Chose Riviera as we have had positive experience of their city breaks. However, we were surprised (sorry if this causes offence) to find the average age of our fellow travellers to be around mid-70's, and some of the older travellers in their 80's limited to some extent with mobility problems. If you are around retirement age or under, it may be worth considering the companies with a higher ratio of US travellers as we noticed on neighbouring boats their average age appeared 50-60. Having dealt with that bit of ageism, I have to say there were many positives about this trip.
Here are some of my thoughts about the differences on a river cruise to an ocean cruise;