Cheap weekend break away resorts near gauteng?

Answer
Hartebeespoort is great, do a search on google for more info. we used to go there a lot when we lived in sa, we have now emigrated to the uk and miss places that like a lot. great market, water sports, pubs etc.