South African SIM card
European SIM card
USA SIM card
With a prepaid SIM there are no surprises when you return home. You know exactly what you are spending. You are paying the same rates as a local so nothing can be cheaper.
For International roaming options you would need to talk with your home provider to get these costs.