Listen to this radio station....
www.vaughanradio.com
it's broadcasting from Madrid (Spain) but it's run by Richard Vaughan, an american teacher devoted to language learning for many years. They're giving English lessons all day long at an understandable pace, and all the time focusing on useful expressions, common problems of non-native English speakers and so on. The nice thing here is you can literally pick up every single word and expression they're talking about since it's easy to understand and also they normally stop and make comments reflecting on particular words, idioms, expressions and so on.
If you log on that link, you can listen to it through internet.
let me know what you guys think,
fran