Another destination nearby our Hotel Casci in Florence was the San Lorenzo market. If you can't find what you're looking for there, it doesn't exist. We bought leather goods there that weren't fashionable back in the States for almost 2 years.
As typical in Europe be sure to haggle with the sellers. You can always get a better price than is posted.