Rising dramatically from a rugged hill against the backdrop of the Bavarian Alps, Neuschwanstein Castle is the ultimate