Save language preference for future visit
Actually there are two modules, Language Cookie and Locale Cookie.  Both work about the same, but both have problems if you are using Varnish as a cache.  There was some work on Language Cookie done to fix this, but I haven't been able to get it working with Varnish yet.  If you're not working with Varnish, though, it works great.