From the Dordogne to Danube, dotted with castles, vineyards, history and art – Europe’s great rivers are a wonder to discover ...