Amarante sits right between Porto & the Douro Valley...this charming & historic northern Portuguese town is worth a visit & what to do in Amarante.