Конечно первое. Еще и дешевле обойдется...
Поясните, что Вы понимаете под "выучить язык". Вот, например, такую картину я увидел на Noryoku Shiken: московский парнишка, проживший 7 лет в японии с родителями еле сдал 3 уровень, завалив грамматику и кандзи но набрав на аудировании 100 баллов. И рядом сидят второкурсники лингвистических институтов и без особых осложнений набирают уверенно достаточное количество баллов. А в институтах, между прочим, не только язык учат, предметов там хватает и без того
Оставим деньги в стороне. Я не говорю, что каждый оказавшийся в Японии выучит японский. Но при одинаковом стремлении, настоящая языковая среда гораздо лучше попытки воссоздать ее в учебных условиях. Этот парнишка, вероятно, не собирался делать японский язык делом своей жизни, однако, думаю, в разговорном языке даст 100 очков вперед не только студентам, но и аспирантам.
Плюс есть достаточно примеров, и здесь на форуме, когда люди живут в японии, бегло разговаривают и понимают речь, но вот читать и писать не умеют.
Полагаю, если бы они много занимались чтением реальных полезных текстов на японском, этого бы не произошло?
Кому нужно учить язык на месте, по стечению обстоятельств попавшие в Японию без знаний языка, заканчивают на тех же местных курсах и занятиях с преподавателями (на этот счет было достаточно тем).
Нужен или не нужен преподаватель это другой вопрос. Я говорил про чтение настоящих текстов, вместо учебных. Если рядом есть опытный человек, который помогает учить язык, естественно, это совсем неплохо.
Вы потратите на это много времени, читая реальный текст, а приехав в Японию - еще и много денег =) А отвечая на Ваши вопросы сколько что стоит в магазине Вам никто объяснять специфику применения той или иной грамматической формы ясное дело не будет.
По крайней мере, я смогу читать. Ни в коем случае не утверждаю, что чтение научит меня говорить.
Насчет грамматики, есть справочники, к которым всегда можно обратиться если что-то непонятно, есть хороший форум, на котором можно спросить то что неясно, ну и наконец есть контекст. Т.е. ситуация, в которой фраза была сказана и реакция на эту фразу.
А если рассуждать с точки зрения учить "по принуждению" - то если Вам это не надо - не учите! Обычно языком занимаются по собственному желанию. Кому не нравится - выбирают другие специальности =)
Чтобы делать то что нравится, обычно приходится сначала сделать то что не нравится.