Den stille Douro-flod løber fra den spanske grænse mod Porto gennem et fantastisk landskab med vinranker og terrasser.