Guide books to South Africa tend to describe Bloemfontein, a city of 500,000 people, as being the kind of place where you can buy a cup of coffee on your way somewhere else. Fast. [More]