8 of the best European river cruises for 2026 and 2027, from the enchanting Rhine to the magical Danube

· The Independent