If you plan to travel to South Africa, $100 will take you pretty far. Dinner for two at an upscale restaurant, and you'll spend just another 500 rand (about $30). Even if you have a couple of drinks (cocktails cost just slightly more than $3 each), you'll still have cash to spare.