As far as language barrier in Portugal, a good friend of mine that is from there says most people there speak English. They make everyone take English in schools. So maybe you won't have too much of an issue. In Madrid, lots of people speak English. I've been learning Spanish cuz I want to move there so I visit a lot. I want to practice my Spanish there, but most people I come across speak English and want to practice their English with me.