The best time to visit Rome is definitely from late April through mid-June. The temperatures are warm but not stifling, and the evenings are very pleasant.