Books on CD (or mp3) are a great way to learn both language and culture. Also slang and colloquialisms. ;)