The beautiful town of Porto, a UNESCO world heritage site, nestles on the rugged slopes of the Douro River, and is a hotpotch of architectural styles. Its narrow, cobbled streets tumble down the hillside, home to a maze of kaleidoscopic houses. Ramshackle crumbling shells sit despondently beside beautifully restored townhouses …
Read More »