Have you always wanted to visit a fairytale castle? Then you need to go to Germany, where some of the most beautiful castles in the world are waiting for you.