These are some of my favorite web sites for students of all levels:
WordReference.com, an online dictionary
Prof. Barbara Nelson’s Spanish language and culture exercises
NOVA Alexandria’s Department of Spanish blog
Newspapers from around the Spanish-speaking world:
Online Conversation Practice:
Language Proficiency Exercises:
www.bowdoin.edu/~eyepes/newgr/index.html
More practice:
Misc.: