A charming town in Northern Portugal, Amarante is characterised by its impressive bridge and quintessential European architecture.