I think February/March is the best time to visit Italy.
I would also go to Greece, Cyprus, Malta during that time but that's because I don't want it to be too hot and I want it to be quiet. Lots of things may be closed so maybe not a good idea with kids of that age.