We have been wanting to do this cruise for the past couple of years and finally did it. We spent 3 days in Amsterdam prior to the cruise, very nice city, we loved every minute. We boarded on the 4th of July, ship was really nice we had a cabin with a balcony, mid ship. Every excursion was perfect, we had a little cool weather and rain the first few days, but still we had an excellent time, we wouldn't change a thing. The crew was exceptional, they were the happiest and most helpful people. The whole trip was very educational, the cruise director really knew his job and answered all our questions and explained so many things about the different regions we visited. The sites along the rivers were absolutely gorgeous, a lot of castles, quaint little towns , and all the people were very friendly which made it that much more special. It was by far the best vacation we have been on to date, we will continue to try and top it but doubt if it will happen So many beautiful sites can't really pick one as being better than the others. 3 days in Budapest at the end of the cruise, then we took a train to Prague for a 3 day stay to top off the trip. Can't say enough about the staff, they were the best.