postitaja sees Lõuna-Aafrika foorum
Firstly, I'd say you're making the right choice. South Africa is an incredible country, and your biggest trouble will be fitting all the things to see and do into your itinerary.
I'd highly suggest: Flying into O.R. Tambo Airport, book car hire, and take a scenic drive to the Kruger National Park. They have incredible lodges and activities in the park. Once you've returned to Johannesburg (before exploring another city), you should visit the Cradle of Humankind. It's an eye-opener.
However, as I said, there are so many spectacular things to see and do in this country; you just need to narrow down the list and get going 😊.