Reading jokes is a very effective way to expand your vocabulary. They are packed with colloquial expressions that, being in a funny context, are easier to remember. All of them are followed by a glossary in English, so you don't have to look up the dictionary all the time.