There are scammers wherever you go, but I've flown through Jo'burg several times in the past few years and have never had a problem.
If I were to offer some advice though -
- Don't act like a tourist, aka An American
- Keep your passport on you at all times
- Keep your immunization card with your passport
- Hold your wallet and don't flash your cash
- Plastic wrap your luggage if you're worried
- Negotiate rates where you can
- Taxis are okay, but hotel shuttles are better
- Call your credit card company to see if there are international fees
- Call your cell phone carrier to see if you'll be charged roaming fees
-- I turn my mobile data off and use WiFi
- Call your air carrier and ask if you can use the lounge in ORT
If you're going to be scammed, like anywhere else, it will be by -
- a sketchy looking taxi driver - you can see the difference
- a street vender who spots you as a tourist - Negotiate down
- and sometimes entering the smaller countries
As a side, have you checked the State Department site? Do you have you Visa?
Botswana
http://travel.state.gov/content/passports/english/country/botswana.htmlBest advice -
- keep your wallet in your front pocket
- wear a small backpack instead of holding a purse
- don't wear anything flashy - expensive jewelry, etc.
- hold your camera close and keep an eye on those around you
- wear something casual and don't stand out
http://www.google.com/#q=how+to+blend+into+a+foreign+country- drink bottled water
South African's are wonderful people! You should have a wonderful time! S-