£42 return flight from Liverpool to city with 'incredible architecture'

The charming city in northern Portugal has a vibrant, but laid-back atmosphere