По моему скромному мнению, я считаю, что лучше всего учить тот или иной язык в стране с его носителем. Каждый день ты будешь гулять, общаться, учиться и видеться с иностранцами. Со временем ты привыкнешь к этому и будешь считать этот язык своим родным. Сейчас существует куча возможностей поехать в ту или иную страну по обмену. Если таковой возможности нет, то можете обратиться к гуглу по поиску сайтов с живым общением с иностранцами (Skype, Facebook и т.п.). Желаю удачи в изучении языков. :)