The best time to go to Sicily is late spring - beginning of summer. The weather is sunny and hot, still quite fresh at night and the island is not to crowded. July and August are also good months to go, but the weather might get too hot and the island very crowded.