Located about halfway between Lisbon and Porto, the walled village of Obidos is definitely worth a visit! one of the best-preserved medieval villages in all of Europe. This enchanting village is a popular tourist destination, thanks to its well-preserved castle walls, narrow cobblestone streets, and stunning views.