These charming small towns in Portugal are absolutely worth a visit. Take a look at these beautiful towns to discover which one you would like to visit.