La ciudad guarda muchos vestigios de la época medieval: la muralla medieval, las puertas fortificadas, sus poternas, sus torres y los vestigios del castillo que defendía a la ciudadela en su parte más estrecha.