Weather conditions across South Africa’s major cities will vary sharply from sunny and warm to cloudy with scattered thunderstorms over the weekend and into Monday.