Sommières, cité médiévale de caractère