I have a chance to do a few years of consulting in Italy in 3 month stints. I would be paid by a US company. I would staying in hotels. Do I need a Permesso di Soggiorno of any kind? What taxes would I pay and where? How picky are the immigration agents when they see a passport with many entry/exit stamps?