10 things to know BEFORE visiting Johannesburg, South Africa (essential tips)