Don't under any circumstances take a yellow taxi - they are largely unlicensed and uninsured. Get the hotel to book your taxis and this will get round the problem.
If possible, try to visit the main souk downtown, near the meat market and what is known locally as "Chop Square" (or it used to be). There is a fine carpet souk here, together with other souks and it is a fascinating place to wander round.