There are plenty of things to do in Johannesburg: visit rooftop bars in trendy Maboneng, listen to eclectic live music venues, soak in sunsets that make the ...