ESL Tower has quite a few nice interactive vocabulary exercises. They include clozes (gap-fill), crossword puzzles, and “drag-and-drop” activities.

I’ve placed the link on my Intermediate English page under Vocabulary