Johannesburg's annual Medieval Fayre is arguably the closest South Africa has to the iconic experience that is ren faire. Here's what you can expect of...