Neuschwanstein Castle is Germany's most famous landmark. While it does boast of a fairytale architecture, the site is always ...