I found a website on the internet where you can practise your Spanish vocabulary. I've been studying on this website now for about 2 months, and it's really paying off.
You can subscribe for a free newsletter. Every 2 weeks they will send you one with a new topic, like Cinema, Sports, Kitchen, Law, Shopping, and many many other topics.
You can find it here:
http://www.allspanishvocab.com
Good luck!