There are so many amazing places to eat in Florence, it's difficult to narrow it down to the best.