Check out this blog if you're learning a second language, if you're a genuine polyglot, or if you've ever suffered through a high school language class. Bilinguish has resources for students learning English as a second language and for students learning Spanish. It's a bilingual site-- you can click the link at the top for content in just one language, or enjoy them both. We have conversation activities, articles to practice reading, writing prompts, and links for listening. There's content for teachers, too. Plus, we like to think that even if you're not learning a language, the articles are interesting enough in their own right.
http://bilinguish.wordpress.com/
ESL, Spanish, student resources, teaching ideas: it's all here.