Last year I tried learning Spanish before going on a holiday. I copied CDs to itunes and would listen whilst exercising. I was the crazy lady walking around the streets plugged in, trying to book restaurant reservations in Spanish. I find setting deadlines helps. I wanted to get through so many modules in x amount of time.

Alternatively, I recently found a lady who teaches Italian via Skype conference calls. I imagine she's in a beachfront villa on the Mediterranean by day, teaching people around the globe Italian by night....

I also prefer a classroom learning environment, but podcasts, cds or online versions are still doable.