Firstly I have never gone to a resort before. I am a larger city person to look at history, nature, cultural etc.
Hammamet is rather cheap in Dec for 1-2 weeks but would rather stay in the capital for 5 nights instead - higher cost.
Could you stay in Hammamet and do Tunis, Carthage, Dougga, El Djem, Star Wars and others?
All for a simple and low cost - ie buses, trains or shared taxis?