Châtillon-sur-Chalaronne, cité médiévale de caractère