Living in Johannesburg: A practical guide locals wish they had