The Douro River winds its way between steeply terraced vineyards to ports of call largely unchanged for centuries with charming town squares, colourful castles, baroque mansions and historic monasteries.

                                                                                                                                                       

Homepage