when I was learning the German language I bought the German version of Oblivion (which I had already played in my native English) and found it a really useful tool. If you point your character at an apple, for example, it will display the word Apfel, really good for picking up day-to-day objects. Working out accurately what a quest giver is instructing you to do becomes a really rewarding language puzzle, and you can take it as slow as you like to pick it up. It was awesome, and contributed a really interesting element to the game which is hard to describe.
So I propose a mod in which the sound files from different language versions of Skyrim are switched around so that different holds/races speak in a different tongue. The subtitles can be switched between all versions (so you can read in English, Spanish, Japanese, whatever). This way the PC would encounter a variety of languages in their journey, and need to learn enough of each to participate in all the cultures.
Now the hard bit:
Which language for which race?