Winding through the steep cobbled streets of Porto, one is surrounded by beautiful churches and monasteries, a jumble of colourful houses and busy street and riverside cafés. On the slopes of the magnificent Douro Valley, there is layer upon layer of centuries old vineyards, with delicious port wines to savour.