the best time to visit Sicily