Don Quijote Language School: Language Resources
This is a link from the website of the language school I attended in Spain. You can try out some of the links to practice material we learn in class, as well as enhance your knowledge with slang, jokes, quotes, and other fun tidbits.