The Douro River Valley is absolutely gorgeous: steep hillsides terraced with vineyards and dotted by white villages reflect in the ... More