Have you considered an escorted tour before? Recently one of our clients booked a Trafalger Tour which featured 10 nights, 14 included meals, visits to 4 cities and one special event all in one escorted tour.
My favorite river cruise ports? Ok, that's not a fair title because I haven't met a river cruise port that I did not like. That said here are 5 of my "favorites":