Douro River Cruise Review By Heidi Sarna Joyfully wandering around hilly Porto, a colorful old city built on the steep banks of Portugal's Douro River where it meets the Atlantic Ocean, after flowing some 500 miles from north-central Spain, I was smitten by this...




















