It's not hard to 'suffer' through a winter in Johannesburg. It can get very cold at nights, and I complain about it as much as the next person. Probably more, as I still - after 7 years - have not gotten used to how cold it gets inside the houses.
But still, with no rain and blue sky every day, the temperatures can rise over 20 C during the day. And that fleeting moment, just after sunset, when it is still relatively warm, almost makes you think it's summer.