Last time I was in Florence I had a heck of a time finding anything. You're much better off in Rome, but even there your choices are limited, there are only a couple of places that have anything, their hours are difficult and it's expensive. I'll drop an inquiry on the Italian thread that was going around a few months ago to see if anything stirs up.

A presto,
Leo