I was there in mid June some years ago and it was very enjoyable, not too busy and the weather pretty good and sunny - even if colder than in Italy of course.
The schools in Italy usually end around June 10th and quite a few plan their holidays from June 20th onwards if it helps.