That's quite a range, you should first ask yourself where do you want to live. If your major is just the language, any of these school will be sufficient for your studies, and if your school has exchange programs with them all, I don't see why you should have any problem transferring credit.
I'm curious, what do you mean by "foreign student?"