What to know about getting around, staying safe, and navigating local customs before you land in Johannesburg.