South Africa’s railway towns worth exploring