We're going to Cape Town in a few weeks for a couple of weeks.
Just wondering about taking currency / credit cards / travellers cheques? Staying in upmarket hotels, so likely to have safes etc. I would assume that credit cards are widely accepted? We could take enough currency for the 2 weeks, or could we take travellers cheques and cash them in the hotels?
First visit to SA, so any advice very welcome!