In Sweden, we have five weeks of vacation by law. And, the right to take four of those weeks consecutively.
For this reason we have the "industrial vacation" in July when all heavy industry shuts down, since it's easier if everyone and the entire supply chain shut down at the same time.
google-translated: http://translate.google.com/translate?sl=sv&tl=en&u=...
I cant imagine Swedish would be much of an issue if you work with software development. Even outside technology, most swedes speak english well enough for basic communication.
Still, if you get a work permit (easy), you get to attend free Swedish lessons.
It also happen to be a huge lack of IT people on the market at the moment..
The flip side, of course, is that you have to survive our winters. :P