Imagine strolling through cobblestone streets lined with colorful houses and blooming flowers in the charming town of Óbidos, Leiria, Portugal. We at TravelFeed absolutely adore the picturesque scenery, medieval castle walls, and delicious cherry liqueur served in chocolate cups. Get ready to be transported back in time and experience the beauty and history of this enchanting Portuguese gem.