JP, since you have already taken a few classes, I'm assuming you already know most of the basics.
So, why not just use the internet for radio stations in your chosen language?
http://www.mikesradioworld.com/europe.html
Finding tv shows & news is not that hard either. Listen to songs with the lyrics and watch films. You'll learn tons of new words (even some slang that won't be in a language cd).
After some time, you will start to understand.