The itinerary was thoughtfully planned, offering a wonderful mix of big cities, small villages, and scenic cruising. We enjoyed being with the other travelers. Made some friends with whom we are planning a cruise. Weather was really nice, even though we had a couple of days of rain.