I'm still skeptical about ETH though, Language barrier as you know. Even Chemnitz in Germany is offering courses in English, but staying in Germany without knowing German is quite impossible.
So mainly looking into UK, US, Canada and Ireland (Trinity, Dublin). UK is my first preference.