The really efficient method
which allows a longterm mastering of a foreign language regardless
of your level or your age thanks to a true "Total immersion".
You indeed learn a foreign
language in the country where it is spoken, OK...
BUT: you are both the only student and the only guest of your
teacher's family. Get involved in the daily life of a family,
experience the language with helpful and experienced people who
are always there to help you.
Your teacher's family
looks after everything: the daily individual course (3/4/5 hours)
accommodation and full board, leisure to choose from (depending
on local opportunities) and a cultural or sightseeing excursion
per week.