To get the best experience, your children should be at least five years old to fully experience South Africa.