Hi, I am goin to Joburg for the first time. Iwould like to know wheter it is necessary to have a rental car or not? Since I would like to go to Lion Park, Sun City, Monte Casino etc and I do not know if those places are all close to each other and you could just get a hotel close by or if it would make more sense to get a car. Alternatively how does the purblic transport in Joburg work.? Does it reach a lot of places or only certain places? Is it save?