Europe is home to some mighty rivers and there’s no better way to get to know historic waterways than on a cruise ship