With the Romantic Road, Bavaria, & the Black Forest, Germany is a fairy tale destination. These are the best castles in Germany to help you find the magic.