This is our first time traveling to South Africa, and wishes to game serve in Johannesburg. There will be two 23 year old travellling; so renting a car might have surcharges? Flying-in is a bit pricey for us. Are there tours that starts from Johannesburg? Or buses that will take us to the region from Johannesburg? Thanks a lot!!