the cheapest place to register them is tophost.it (5,99€/yr), but the site is in italian only.. maybe you can help yourself with an automatic translator.
The thing is that to have a dot.it domain registered you must send a "responsability agreement" fax (called LAR) to the italian NIC. They can accept signed fax only, not emails. Usually it takes a few days to have your application reviewed.