If you think fairytale places only exist in books, think again.
Europe is rich with centuries-old castles, charming villages, scenic lakes, cobblestone streets, medieval fortresses, picturesque bridges – and even a few princes and princesses!
In no particular order, here are 50 of the most romantic and magical fairytale locations in Europe:
Read more: A trip to Lago di Braies, the most beautiful lake in Italy
Read more: 7 beautiful villages in Wales straight from a storybook