South Africa is very economical compared to other regions of Africa and it also has the added benefit of being Malaria Free, and no Yellow Fever Vaccination is required like East Africa.
For game viewing I recommend you head north west from Johannesburg approximately 3hrs by road transfer to Black Rhino Lodge located within the Pilanesberg National Park. The Pilanesberg National Park has a great variety of wildlife including the big 5. When I visited we had great sightings of White Rhino, Elephants, Lions, Zebra, Giraffe, Impala, and Wilder beast just to name a few. Black Rhino Lodge is a family friendly lodge and is only 30km from Sun City. It is worth spending three nights at the lodge with the option to do the morning and evening game drives.
The next destination I recommend is The Palace at Sun City, it is a very impressive resort with great options for the kids and adults alike to enjoy. There are several swimming pools including a very impressive wave pool. There are zip lines and rides, a shopping mall…….with many food options for those fussy eaters. From Sun City you can also enjoy a game drive into Pilanesberg National Park, or go for a hit of golf on one of their world class courses.