I've been a US expat in two locations (Central America, South Pacific).<p>You need to learn the language. You don't have to master it, but you should be able to make conversation. You should be able to talk in sentences and be comfortable (at a restaurant, at a bank). The rest will come as you immerse yourself.<p>The only clear exception to that rule is banking. I have traveled extensively and when I do banking they always want to do it in English. I know a number of island languages, but banks have instructed the people where I live to talk in English only.<p>Hope that helps.