Hi OP.
I live in South Africa, so please feel free to ask away.
Yes there was terrible rioting and looting in KZN and parts of Johannesburg earlier this year, but that particular issue has settled down now. Unfortunately not all the damage has been repaired yet, so reconstruction is going to take a while. Will it reoccur? Well we hope not, but to be honest there are some strikes happening at the moment. This is very much in industrial areas which if affecting the industries for which they are disputing a wage increase. I do not think this will affect tourism though.
What parts are you thinking of visiting? It is such a vast country, so there are a lot of options available to you. There are mountainous regions if walking and hiking is your thing, we have some of the most beautiful beaches, and of course the Big 5. We have great food too, and eating out is really reasonable compared to UK/Europe.
Do you have dc?
Peak season is going to be a lot more pricy. So that would be during our long school holidays which is End November/ begin Dec to around Mid January. Then Easter is classed as peak season as well. Weather wise, if you like the warmer weather February is usually the hottest month. My mum always comes over around Easter time, so to me April is amazing weather as it is not too hot in the day yet still nice in the evening. It starts to get cold around June/July. And parts of SA get very bloody cold at night (we don't have central heating etc) so if you are thinking of that time of year, days are nicer, say around 18 - 22 degrees is average, and nights can get down to early minus depending where you are. Kzn is rarely cold, even in winter.
. It can get very humid though, but the beaches are amazing in winter.
I can really recommend Cape Town and the wine route. Perhaps if you want to do a drive, then the garden route is lovely. You can break it up and stay over at different places each night, or stay for a few days.
You can fly in direct to Jhb or CT. But because its a big country you could spend a lot of time driving if you planned for eg, to fly into Jhb then drive to CT. It is a loooong way though. 1600km!
Yes crime is higher here than what you are used to living in UK. You do have to be aware of your surroundings, and don't take chances going into the more dodgy areas. There is an awful amount of poverty, so this is something that does take some visitors aback when they see shanty houses and the way some people live.
But generally we are a good bunch and are very welcoming.
Fire away, if I can help at all I will do so with pleasure. 