I just walked into the Bangkok Post online version (http://www.bangkokpost.com/) and I found out a very useful feature: the “Bangkok post learning” section.
The section is organized in 10 sub-section of real news, all of them written in English and provided with audio files in languace and a short vocabulay at the bottom page.
I think learning from the news is something quite innovative, engaging and effective.
Check it out !!!!!