Looking for some Portugal travel inspiration? Here are 20 of the most charming small towns and villages in Portugal for your bucket list!