We did the Viking Grand European, Amsterdam to Budapest, which hits the Danube, Rhine and Main.
It’s great! A bit pricey but you get what you pay for. With only 204 people on the boat, you feel like you get to know about half of them after 15 days. The sights and included excursions give you...