Villafranca del Penedés: A town with medieval and modernist charm (...