The Rhine, Danube, and Rhone Rivers dominate river cruising itineraries, but Portugal’s Douro River is equally impressive.