If you have the time and patience, the way my father helped me develop my vocabulary was to do crosswords - quick or cryptic, either will do it. Doing crosswords regularly you are looking up a thesaurus all the time and putting into practice straight away the words you look up.
It really does work!