Hotels and alternatives
Nothing. And note that once you're out in these parts of Tunisia, you need to plan well where to sleep. Closest is a nice hotel in Teboursouk (25 km, and near Dougga) and a bad one in Medjez el Bab (20 km).
Restaurants and alternatives
There are some simple restaurants in town centre, serving nice food in simple surroundings.
As far as we know, there are no banks in town. The closest safe bets are Beja (70 km) and Le Kef (95 km).
Buses and some shared taxis will connect you to Medjez el Bab (where you get connections for Beja), Teboursouk (for Dougga), Le Kef and Tunis.