The best way to learn Italian, without doubts, would be take a course, at least to build a solid basis of grammar.
On our website, you could choose among several destinations in Italy, which are simply beautiful!
Moreover, the Vocabulary Trainer is a fantastic tool to learn the lexicon and 100% free.
Anyway, to learn Italian, exploiting other web resources you could for example go to this websites, which offers free online lessons for different levels with files audio and videos.
Hope it helped!