If you will still have a house in the US with a decent broadband connection, the Slingbox method may be the most straight forward option to receiving live content from the US. If you donâ€™t already have a Slingbox, going by the info I game across, the box connects to the video source (such as a cable or satellite receiver) and to the network, such as a broadband router. When you are in Italy, just run the Slingbox client from your PC to connect. The video quality will depend on what the uplink capacity of your US connection is.
From what I recall, Comcast has at least a 1.5Mbps uplink, which should be fast enough to stream near DVD quality video, however, if the house in the US will have people using file sharing programs (such as BitTorrent), it may not be possible to get a stable stream when these programs are active with files being shared/downloaded.
Unfortunately there are no US broadcasts available in Italy, apart from the occasional satellite feeds. The main satellite provider there is Sky Italy (Pay TV), which has a small selection of dual-language (English & Italian) channels, but like most TV shows in Europe, many shows would be ones already shown in the US starting anywhere from a few months ago.