Wernigerode. A town straight out of a storybook