I use Omnitel. They are tied in with Vodaphone and give good coverage. While out of Italy you can SMS and receive calls with the pay as you go deal but not make make calls. Plenty of places for top up cards but expect a lot of unsolicited sms from Omnitel with offers in Italian. Contracts near impossible unless you have an address to send bills too, so PAYG best option.