Cape Town faces rain and strong winds on Tuesday, while Johannesburg and Pretoria are set for sunny, dry weather with mild ...