There's something for everyone!
Holders of passports of many countries do not need visas to enter South Africa. See the list available at: http://www.dha.gov.za/index.php/immigration-services/exempt-countries. Citizens of other countries need to apply for the visitor’s visa.
During the month of May, the average daily temperature is 12.6°C (54.70F). Average high: 18.9°C (66.00F), average low: 7.2°C (45.00F). Average rainy days: 2.9 and relative humidity: 56%.
Standard Time Zone for Johannesburg: UTC+ 2 hours. More info at: http://24timezones.com/
230 V / 50 Hz, plug / socket type C / D / M / N. For more information visit: http://www.worldstandards.eu/electricity/plug-voltage-by-country
South Africa has eleven official languages: Afrikaans, English, Ndebele, Northern Sotho, Sotho, Swazi, Tswana, Tsonga, Venda, Xhosa, and Zulu. English is recognised as the language of commerce and science and remains the de facto lingua franca of the nation (used to make communication possible between people who do not share a native language).
The national currency in South Africa is SOUTH AFRICAN RAND (ZAR).
1.00 USD = 13.66 ZAR (as for Dec. 01st, 2017)
1.00 EUR = 16.20 ZAR (as for Dec. 01st, 2017)
Current rates at: http://www.x-rates.com/table/?from=ZAR&amount=1
All major credit cards are accepted at most major hotels, department stores and restaurants.