If you are moving to South Africa, information about its culture, cost of living, climate and more can help you settle in, adapt to your new country, and feel like a local in your new home.