We are thinking of booking a Danube River Cruise for 2025. Trying to decide which Cruise Line to book with. Our TA has suggested Viking, Tauck and Uniworld. Does anyone have personal experience of any/all of them? I have no idea which we should book with. We have taken one previous cruise with Uniworld ( about 10 years ago) and done a few land tours with Tauck, and were very happy with both. Friends tell us Viking is also excellent. Any advice gratefully received.