Antonio, I recommend Edinburgh in Scotland as a place for a thriving, cosmopolitan lifestyle, and a real shortage of skilled IT staff. It is not the cheapest place to live, but the quality of life is excellent, and I have known many people who came here on a temporary basis who decided to stay permanently. I have never known anyone express a dislike for living here.
Getting IT work is very easy depending on your skillset. There is also much work for those who have native fluency in languages other than English. To get short term (lucrative!) contract work there are a number of agencies that are very successful.
The largest computer services and hardware company in the world has just advertised a significant number of becas for two years IT postgraduate university study for such native speakers.
If you want more information, drop me an e-mail (¡prefiero que me escribes en español porque necesito practicar!). I have worked in the computer industry for over 20 years and I should be able to give you enough leads to get you going.