From Roman amphitheatre to Muslim Medina, ancient Carthage to Saharan salt lakes, Tunisia offers much more than sunshine and sand.