National Public Radio in the US is a treasure trove of great audio entertainment, and there are many different podcasts I use in class. This one, for upper intermediate, or advanced students, discusses language points like grammar and politeness, all in a funny way (humor is the hardest things for langauge learners to get.
This particular podcast, called WayWord Radio, features 2 people discussing language. They have a great time. This particular episode talks about Family Words, words that some families develop. Even though they are not real words, it is nice way for students to begin to try inventing new words in English. This skill helps people organize vocabulary.