Most people will agree that the best way to master a language is an immersion in a country where this language is spoken. Is there a more effective way to perfect one's French than going to France for a few months?