From open-air music events and food festivals in summer to lively Christmas markets in winter, any season is a good time to plan a trip to Italy.