Thanks to the herds of hungry wildlife watchers migrating to Kruger National Park, there are some good restaurants in Nelspruit and the towns near Kruger. Further from the park, the likes of Barberton and Piet Retief (Mkhondo) offer slimmer pickings, but you can normally find a chain steakhouse and a supermarket. Consider self-catering, as many accommodation options have braais (barbecues) for guest use.