Wernigerode - The City of Fog, Castles and Legends