Visit South Africa between March and May for mild weather and lower prices on adventures, including wildlife safaris. In many ways, South Africa is a country of abundance. Nicknamed the “rainbow ...