The streets and stone houses have been restored to reflect those of a medieval town. The city still retains much of its walls, including two gates and the castle. The parish church, Santa María del Azogue, was built in gothic-renaissance styles.
It also features four museums. Outside the walled enclosure and within walking distance is the Romanesque-style Ermita de Nuestra Señora de la Anunciada (Hermitage of Our Lady of the Annunciation) and the ruins of an old monastery. Evidence of prehistoric inhabitants has been found in the region.