Medieval knights, princesses and fairytales to fascinating legends, dramas and love stories. The imagination knows no limits with Germany's endless array of fairytale castles and palaces.