Unfortunately you will not be arriving in SA during our summer period the first matches start on June 11 and the finals end on July 11. This is in the middle of our winter season! Johannesburg weather will be moderate in the day but very cold at night. Bloemfontein is freezing cold in winter with minus temperatures! Cape Town, experiences constant winter rain and snow on the mountains.
Pack, warm clothes and waterproof jackets for Cape Town games. In Johannesburg you may experience a warm day so pack in a few light clothes aswell.
Don't bother about mosquito repellents as mosquitoes are not active during winter.