Discover the enchanting medieval town of Óbidos, Portugal, where narrow cobblestone streets and colorful flowers create a picturesque setting straight out of a fairy tale. Explore the town's historic castle walls, stroll through its lively marketplaces during festivals, and indulge in local delicacies like ginjinha, a cherry liqueur served in chocolate cups. With its rich history, vibrant culture, and stunning countryside, Óbidos offers a magical escape for travelers seeking a blend of adventure and relaxation.