Witches walking tours in Edinburgh, York and London.