Where can I buy a good and cheap prepaid service cellphone in Florence Italy?

I am going to study abroad in Florence, Italy for 4 months and I wanted to know where I could buy a good cheap cellphone with prepaid service. I would prefer TIM service provider, but I would also settle for Vodafone.