1. Crossword Puzzles (the New York Times) - http://www.nytimes.com/learning/teachers/xwords/archive.html
2. BBC Learning English http://www.bbc.co.uk/worldservice/learningenglish/quizzes/index.shtml
3. ESL Idiom Page http://www.eslcafe.com/idioms/