Polecam kursy zagraniczne. Nie jest to oczywiście taka tania opcja ale w ciągu kilutygodniowego pobytu jesteś w stanie nauczyć sie języka w takim stopniu co podczas 2-letniego kursu w Polsce. Z uwagi na to,że język angielski otacza się z każdej strony oraz jesteś nieco zmuszony aby mówić. Take kursy organizowane są przez EF:
https://www.ef.pl/pg/kursy-jezykowe/angielski/
Możesz oczywiście uczyć się języka samodzielnie ale nie jest to proste. Cieżko jest w taki sposób nauczyć sie rozmowy z innymi.