Obidos has been considered one of Europe’s most romantic villages because of its colourful houses filled with bougainvillaea, Gothic passageways, cobblestone streets and whitewashed churches that surround its 12th-century castle. You can even experience the romantic atmosphere of the village by staying at the castle hotel. If you visit in July, don’t forget about the Medieval Fair that showcases; medieval music, dashing knights, historic theatre performances to submerse you in Portugal circa 1500