Want to get better at Spanish? The following is a list of my favorite sites and, most importantly, some ideas on how to use them and what makes them so cool. Enjoy.
Culture and Literature
Fun Learning Spanish: This website covers many aspects of Spanish culture and has a handy calendar with all the different fiestas for each month!
El Cuentacuentos: Here you will find short stories in Spanish that every kid knows and loves, from Cinderella to Peter Pan and—coming soon—even Shrek!
Cervantes Virtual: Cervantes Virtual is an interesting online library with many books and articles available in PDF.
Ciudad Seva: Ciudad Seva is another online library for students.
Tecla Magazines: A range of activities on reading comprehension, vocabulary, grammar and writing practice. There are also audio tracks so you can also practice listening skills.