This webpage will lead you to four links (enlaces) where you can find some neat resources to learn and practice Spanish, which includes:
1. Basic course
I have reviewed numbers 3 and 4 and recommended before to anybody who is interested in reading and listening diverse stories in Spanish (novels, poetry, short stories). Some of them are original in English, but have been translated into Spanish, in case you want to try a story that you already know :).
Reading is an excellent way to gain more vocabulary and become familiar with some good sentence structures. Worth to check out and try ;).