Florence isn't that big, but it's teeming with visitors, so finding a hotel isn't a problem. The ones we recommend are all basically within walking distance from most major sites. Rest assured, there is something for everyone. Also keep in mind that many hotels can book museum tickets for you, which can save time and energy.