Cava dei Tirreni, città dal fascino medievale