Arusha and Moshi have excellent places to eat. Once you stray beyond the towns and into the parks and reserves, lodges and tented camps have their own restaurants, and meals are invariably included in accommodation packages. If you're camping, you'll need to bring your own supplies (Arusha and Moshi both have large supermarkets), while climbers of Kilimanjaro will need to negotiate meal prices as part of their climbing package.