The Beeb has online lessons, free for the asking, in Spanish, French, German and Italian (with shorter courses in Portuguese, Greek, and Chinese) at BBC - Languages.
And if you're studying French or Spanish, there's tons of audio and video for you to practice listening to.
BBC Languages: A bit at a time, in your own time.
When the going gets weird, the weird turn pro. - Hunter S. Thompson