Porto, the coastal city in the Iberian peninsula, is Europe done right! Sweeping landscapes with lush green hills, stunning waterfronts and vast beaches, heritage towns at a stone's throw from urban neighbourhoods, and a rich cultural fabric binding it all together has characterised Portugal's second largest city for long. And