There are a few others inland if you want to get some hot and high experience. The weather on the coast can be unpredictable but winter weather in the interior is usually cloudless blue skies.
I'd recommend Blue Chip Aviation at Wonderboom, Central Flying Academy at Grand Central and Pretoria Flying School.
You should find them all if you google for them.
Good luck and hope you enjoy your time here.