You don't need to speak Italian to visit Italy, although knowing a few simple greetings and common phrases definitely helps. In the larger cities and popular tourist spots, you can definitely get by with English. However, if you're venturing off-the-beaten track into more rural Italy, be prepared to practice your Italian (or resort to Google Translate and hand signals).