Our local guide covers the top 23 activities you can't miss in Joburg. Ready to explore Johannesburg's best kept secrets?