Medieval walled town with cobblestone streets, painted houses, and a fairytale castle
Obidos is a picturesque medieval town in Portugal, known for its well-preserved city walls, narrow cobblestone streets, and charming painted houses. The highlight is the grand castle that sits atop the hill, offering panoramic views of the town. Immerse yourself in history as you explore the narrow lanes, visit the beautiful Basilica, and shop for traditional crafts. The town also hosts events, like the yearly Medieval Fair, where visitors can step back in time and experience the Middle Ages. With its enchanting atmosphere and rich heritage, Obidos is a must-visit destination in Portugal.