An hour away from Stuttgart in Hechingen sits one of most, beautiful fairytale castles in Germany – The Hohenzollern Castle.