Hotels and alternatives
One hotel, a bit pricey, but not bad. There are also straw shacks for rent in summer.
Restaurants and alternatives
Several restaurants, but most of them are a bit expensive.
No reports on banks here. Exchange money in Bizerte (40 km) or Tunis (60 km).
In order to get to Raf Raf, from Tunis, you will have to use bus or taxi, but count on changing your means of transportation a couple of times. At weekends avoid the most popular times of travelling.