Cape Town is class. Food, drink and scenery are unbelievably good.
Penguins at Boulders Beach, Cape point, table mountain, Robben island, beach along Camps bay, do a few nights in Stellenbosch and a couple of vineyards (Tokara and Waterford are great).