Cheap Web Hosting usually conjurers up the idea of a web server that is over crowded and this is often the case with cheap web hosting providers. What you need to look out for is cheap web hosting providers that guarantee uptime and the standard for any good web hosting provider would be 99.9% including a penalty.
Cheap web hosting and in some cases free web hosting is available from reputable providers in South Africa like Hetzner
Beware of cheap or free web hosting with limited bandwidth and per MB over usage charges that are high.
Bandwidth costs around 7c per MB, so web hosting companies should not be charging much more for over usage.
Regsiter your domain name with a registrar directly and take out your web hosting separately to save costs. Uniforum charges R50/annum for a domain name.