South Africa enjoys long hot summers and generally mild winters. For the summer months (October to April), pack lightweight garments and a hat but include a jacket or jersey for the cooler, and occasionally chilly, nights. Most of the country is in the summer-rainfall zone, so bring an umbrella or raincoat. For the winter months, pack warm clothing.
People dress informally, though 'smart casual' wear is often required after dark at theatres and other art / entertainment venues, and by the more sophisticated hotels and restaurants. Beach wear is acceptable only on the beach, casual clothing is customary at holiday resorts and in the game areas.