Как там ни крути, а без знаний иностранного языка сейчас не обойтись. К сожалению, далеко не все могут похвастаться знаниями одного, я уже не говорю о двух и более иностранных языках. Даже дело не в грамматике, а в простом, банальном общении. Конечно, ясное дело, без практики язык умирает, но в наше время, имея тем более интернет, практику можно найти везде. Элементарный пример - просто отправиться на блогспот и пообщаться в блогах с иностранцами.
Курсы английского языка конечно могут быть различных методик, как и различные подходы. Москвичам скорее всего самый кайф, потому как там курсы в изобилии. Я в свое время
школы немецкого, и в школе его 10 лет учил.
Хотя я сам наблюдал интересную картину, несколько раз общался с испанцем и французом на английском, они самые простые правила английского не знают. Но сам факт, что английский понимают. Постоянная практика нужна и курсы.