I have always been happy with mirror.ac.za's mirror. One thing I have noticed about Ubuntu though on my server installations - if you specify South Africa as your location, it will load the correct mirrors, but not for security updates. I just go manually edit my etc/apt/sources.list to the local ones, and all comes through on the sweet free nectar that is local BW.