I totally agree. We spent three days there while on an Italy tour and loved it.
Other places in Italy which are attractive are Perugia, Assisi, Lucca, and Volterra. The last is a bit out of the way but a real gem--an old Etruscan walled city on top of a hill with a spectacular view of the countryside.