Hi Damo
We were there a couple of weeks ago on our honeymoon.
Not a huge fan of Florence, personally I just found there were too many people, are herding around outside the Duomo - didn't particularly like that. We stayed in a small hotel on the Via Cavour that I wouldn't recommend but my parents stayed in a lovely hotel near the Piazza della Signoria which was very central, called Hotel Pierre on the Via Lamberti. It was really lovely, I'd stay there if I went again. The area around the train station isn't great so avoid that.
When we went to Venice (which we loved) we stayed in a small hotel called Palazza la Scalla. It was located between the Rialto and St. Marks Square - good location, small hotel but I would go back they were very nice. Room was pretty tiny though - the bathroom was nearly bigger! You'd want to print off decent directions to get to any hotel in Venice from the vaparettos as there are so many tiny streets and laneways you'd easily get lost.
HTH
M