Hidden in Knaresborough, Yorkshire, lies one of the UK's oldest tourist attractions with a peculiar witchy twist. Mother ...