When I think of European river cruises, I think of sailing by charming towns and villages, enjoying the beautiful scenery,…