A complete travel guide on the best things to do in the Douro Valley. Learn what to visit in one of Portugal's most stunning regions.