DO tip 10-20% at a restaurant, but check the bill to ensure that the tip hasn't been included already.
DO tip tour guides and bus drivers at the end of the day. Usually it is R10.00 (South African Rand) per person on a day tour. The guide and driver will split it.
DO pay hotel porters R3.00 (South African Rand) a bag.