Probably the worst way to learn a foreign language is with someone who speaks English at all. 'Total immersion' is the best way to go. As Mr. Slap says, learn at any local shop. Sit down and have a beer with the locals.