More votes here for Venice (the view fromma river taxi as you circle past burano and up the grand canal is the ONLY way to arrive the first time),Rome and Florence (when we went we had the top floor suite in a 3 star hotel next to ponto vecchio).
I really like Bruges too whilst the grand place...