Not at all. Germany is one of the most tech/dev friendly country, especially if you are outside web dev. I see a lot of C++ engineering opportunities there. If only it was an English speaking country, and they had a sun... (It's a shame that we don't have a good English speaking country in whole Europe...) ;)
I had the strangest problem with Swedes where they'd seem to speak perfect English, but repeatedly mishear me as saying something offensive and never stop to make sure.
Actually I think I mentioned "cutting myself shaving" to someone and they apparently to this day believe I'm suicidal.
Haven't seen it myself, but I'm guessing it's a bit Dunning-Kruger effect + unwillingness to ask outright (the average Swede don't want to look silly, etc). While we have a significant exposure to English, few of us regularly have casual conversations with native English speakers, so our vocabularies aren't as good as we tend to think.
Lisbon fulfills both your criteria: lots of sun and even kids learn English on the first year at school. I can surely bet that we speak better english than British people will ever speak Portuguese! :)
This is true. Because we're such a small country, dubbing isn't viable (adding subtitles is cheaper). And I'm glad for it, because I can't stand dubbed things, but that might just be because I'm not so used to it.
English is one of the two official languages of Malta. I was thinking about this evergreen island myself, but it seems that they have mainly jobs with web dev and C#.
I am now in Germany on C++ job and I don't now German that much.