Home Announcements Witchfest 2016 South Africa: line-up and price