Ejercicios de español para extranjeros (http://www.ver-taal.com/)
I really love this site! It offers Spanish learning for non-native speakers...but focusing on authentic texts, both audio and written. There are vocabulary and grammar helps, comprehension quizzes, games,and more. Learn through lessons bsed on news reports, interviews, film trailers, cultural themes, etc.