I'm terrible at packing and the luggage allowance is not good! I found the dress code to be casual, some ladies liked to get dressed up at night, personal choice really.
I had some laundry done at hotel in Hazyview before moving on to Zambia. Take old T shirts for safari, they get grubby and dusty, in fact I dumped a couple of mine.
Buy your souvenirs further north in SA rather than the more expensive shops in Capetown. It's good to support the locals selling their crafts.
If you are planning to visit the school in Knysna the teachers appreciate pens and paper.
If you love elephants as much as I do, go to the elephant safari in Zambia, highlight of my trip and bought the dvd as a reminder....expensive but worth it. Really, you will have a wonderful time. Tends to be early nights and early morning starts but not really the sort of place where you would want to be out and about after dark. Had dinner one evening at V&A waterfront, some lovely restaurants, just make sure to get taxi back to hotel from official taxi rank.
Bon Voyage,
Janice