This Portuguese city has plenty to see and do, so consider staying longer to explore its diversity and also indulge in the best things to do in Viana do Castelo!