I think you would love a Viking River cruise. It is a totally different experience than an ocean cruise. We did Budapest to Amsterdam on three rivers and it was so amazing to be so close to shore and see everything up close while cruising and see how the captain maneuvers around bends in the river with those long boats. They provide a guided excursion in each port, but we opted to do everything on our own. The docks are right in town, so we just walked off the boat and did our own thing. Going through the locks is an amazing experience. The entertainment is nothing like on a cruise ship, though. They bring local talent in to entertain in the evening on some days and other days had no entertainment And, if I remember correctly, the bar wasn’t open all the time. Just in the evening. We met some great people and are talking about doing it again. I just hate the long flights, but, oh, well. 🙂 An unforgettable trip. Go for it!