Reading books is by far the best way to practice Italian.
One of the most entertaining ways to polish your Italian is at the cinema, where almost all foreign films are dubbed into Italian (a minor revolution is taking place in the few movie houses playing original versions).