2 things; if you’re thinking of where to go and Florence is an option, go to Florence.
Secondly, stay at Betty’s. Couldn’t find a better location, everywhere within a 20 minute walk, the actual apartment is great too with all you need for a city getaway.