it is expensive and crowded in summer, the peak season. So, in April traveling to Italy off-season is the best time to go.