A Portugal river cruise, taken on the country's Douro River, takes passengers past some of the most beautiful scenery in Europe, as well as vineyards that make everything from port to Muscatel. Besides small towns on the river, you'll visit Spain's Salamanca, a university city with historic buildings and charm to spare.