Je suis d'accord sur le point des voyages : ça aide. J'étais presque bilingue espagnol après un été passé là-bas... Mais les cours aident aussi, vu que tu pratiques un minimum sur le long terme et que tu apprends grammaire et vocabulaire, même si, c'est vrai, tu retiens moins facilement qu'en être imprégné.
Oui, les voyages en gros aident à avoir un vocabulaire et à comprendre les autres, l'essentiel ! Les cours sont plus poussés pour la grammaire, l'orthographe à l'écrit, ce qui est secondaire pour une langue.