Check out this great radio show on public radio http://www.waywordradio.org/
This is an entertaining show which is sure to challenge your vocabulary use. You will learn word formation, idioms, historical facts and other advanced uses of the English language. This is also a great way to improve your listening and comprehension skills. This is a radio show aimed at native speakers so you will find it very advanced but try it out and see how you do!