Recently, I found the following Internet-based lesson plans that were created for foreign language classes by participants in the Technology Workshops of the California Foreign Language Project and the California Language Teachers Association.
http://www.clta.net/lessons/index.html
I think these are helpful for both language learners and instructors.
----
Susanna Zaraysky has written a book, Language is Music, with tips on how to learn foreign languages using music and the media. She speak seven languages with perfect or almost perfect accents thanks to music!