Fascinating Towns to Visit in the Douro River Valley in Portugal

About the Douro River – Portugal’s River of Gold At 557 miles (897 km), the Douro River is one of the major rivers flowing through the Iberian Peninsula, crossing from central-northern Spain into Portugal and terminating into the Atlantic at the bustling city of Porto. With the exception of Porto and a handful of other …