Neuschwanstein Castle in the German state of Bavaria reportedly inspired Walt Disney to create Sleeping Beauty's castle. It's easy to see why.