Some useful related online resources
City of Johannesburg - tourism, culture and entertainment
Gauteng Tourism Authority