Some of Europe’s most magical destinations look like they’ve been lifted straight from a fairytale – from hilltop castles rising above forests to medieval villages glowing under Christmas lights.
Rather than carefully built film sets, though, they’re real places where people still live, work and go about everyday life among centuries-old streets and landscapes.