Wherever you stay at Florence, you should pay a dinner visit at Terrazza Brunelleschi, the roof top restaurant of the famous Grand Hotel Baglioni.
We stood for one week at this hotel, so we became "part of the furniture". Food and wine were excellent with reasonable variety. Prices are on the higher end, particularly at the bar, but it´s much better value than a cappuccino for 8.- € at San Marcos place at Venice...
The views over down town Florence are absolutely smashing and the discreet live music, a one-man show, makes a summer evening very romantic. Waiters are very professional, even a bit oldfashioned, like the whole place.
Make reservation in time, sometimes it's difficult to get a place.
If you are guest of the hotel, don't forget to take the voucher for 10% discount from your writing desk, as nobody would tell you this feature!