| | Re: Integration Overseas. ..
I spent years in Italy meeting only people who wanted to practise their English until, despite the fact that I really didn't speak Italian, I joined a riding club and started going regularly. The point being that there I found people who couldn't have cared less what nationality I was, who didn't speak English (or didn't see me as their opportunity to do so) but who had the same interest. I learnt Italian in about 6 months and made friends who, 20 years on, I still have.
The point being ... if you want to integrate, forget about your nationality and go do something with other people who'll forget yours. If like me you have a hobby you can get involved in, that's ideal. If not, I think the idea of volunteering is great - if that appeals to you. It's the common interest/objectives that breaks down the barriers. if you do something "just" to meet people, I don't think it will work.