Nestled in Bavarian foothills, Neuschwanstein castle looks straight out of a fairy-tale, it's easy to see why this is one of Europe's popular castles!