I was asked on a previous thread to write a brief report of Tunisia. Well I am in my final couple of days there now, so thought I'd get it done.
So far I have found the country to be very poor. I was concerned that we would be hassled when we left the resort, but having wandered into town with my husband, and on my own I have found the Tunisians respectful when you say 'no'.
We have stayed in a 4* hotel, all inclusive for the time we have been here. You could probably get away with going self catering and eating out, but as you cannot get tnd in the UK, or exchange it when back I think you would be restricted to getting cash out every day which could prove tricky because the nearest ATM to us is 45 minute walk, although there are plenty of taxis. Most hotels exchange GBP for tnd though.
There are plenty of activities to participate in, such as horse riding, archery, paragliding, jet ski, the list is endless. There are also lots of excursions to choose from at extremely reasonable prices.
The hotel I am staying at (Sentido Phenicia) is good for couples and families. The beach is very clean. Sea is clear. The pools are varied, and very clean. The entertainment is very good. The staff are absolutely excellent. Truly could not fault the food, something for everyone! Entertainment is great fun, and although you are encouraged to take part there is no pressure. This particular hotel has a kids club, and daily activities for the kids too, although there aren't many here. Probably because it's school term. Mainly German, English and French nationals here.
Security wise I don't feel unsafe at all. I think as long as you stay away from the Libyan border you'd be safe.
In summary, overall I would go against the grain and recommend Tunisia.