I lived 2 and a half years in Italy before moving on to Canada, Elbonia and now Ireland. It's a great country, sunny weather, friendly locals and an easy-going atmosphere. Even if you don't speak a word of Italian (which was my case when I got there), you'll get a warm welcome. The country is very varied scenery-wise, with the sea, lakes, mountains and isles. I was in Perugia, Umbria, halfway between beautiful Tuscany (Florence) and Latium (Rome), which is a beautiful historical city founded by the Etruscans. the climate is much milder than the north of europe, not so scorching in summer nad not so cold in winter. North Italy is somewhat different, more industrial than the center and the south and more fog, drizzle and cold winters.
Culturally, what can I say ? home of the renaissance and more museums, art galleries, theaters, basilicas, etc... than you can imagine. And let's not forget their great car culture
Now for THE big drawback : the job market is, er, somewhat in a real mess.
Don't know in your field...but in mine (IT), it's somrthing short of a disaster.
Anyways, if you choose to go there, I'm sure you'll have a good time !
Fly to live, live to fly - Air France/KLM Flying Blue Platinum, BMI Diamond Club Gold, Emirates Skywards