Obidos
Óbidos, Portugal, is a charming medieval village that feels like stepping back in time. Encircled by well-preserved 14th-century walls, this picturesque town is known for its cobblestone streets, whitewashed houses adorned with colorful flowers, and a rich history that dates back to Roman times. Located just an hour north of Lisbon, Óbidos is a popular day trip destination, but its romantic atmosphere and unique attractions make it worth an overnight stay.