I was doing a search recently for something related to St. Petersburg, and ran across a Russian language podcast.
It features a 20-minute lesson with background, vocabulary explanation, and a short dialogue (transcript included).
The podcast host speaks real-l-ly slowly, but at least she's a native speaker and her intonation and pronunciation sound natural. If you are at an intermediate level in Russian, this is for you. The topics are practical and if you are disciplined enough to practice the vocabulary, you just might see some improvement!
Check out the site.