Krugerspark National Park (amazing wildlife sightings) --
Hartebeespoort dam (near Magaliesburg, swimming resort) --
Pilanesberg (which will delight game viewers and home to the Big 5) --
Sun City Resort/Lost City (a unique heartbeat and an African rhythm resort) --