I just spent a litlle over a month doing some IR training there- 800rand for an instructor lesson, and the food is great and the beer cheap.
http://www.flighttraining.co.za One factor that you have to count into it is the weather - summer is gone in SA now, and beginning US, except that I would any day prefer SA.