http://www.trentu.ca/academic/modernlanguages/spanish/masarriba/
This site has exercises for vocab, verb tenses and more. It came recommended by Fluent City Professor Dylan.
Crossword puzzles en español for everyone
http://www.elmundo.es/pasatiempos/crucigramas/
Crossword puzzles for new vocabulary
http://sopasdeletras.botanical-online.com/
Check out these newspapers in Spanish with articles of various lengths and complexities:
For advance students, check out this famous love letter writing contest. http://www.concursocartasdeamor.com/