Thanks Danny! Really nice input.
I guess I only put Milan on the list because it's on route and I have been there for work last year, but had no time to check the citycentre. If Florence and Rome are better I'd rather focus on that area more. From your photos and googling the places I can't believe it would somehow not be great. It all looks amazing.