The ultimate list of the most beautiful fairytale castles in Europe which you can actually visit, or imagine yourself living there in your own fairytale!