Imagino que você esteja procurando um curso presencial, destes recomendo os cursos que usam o método callam (especialmente para ganhar fluência)
Site do método Callam. Os outros cursos presenciais vão provavelmente aborrecer você pois vão por você numa turma que tem alunos de nível intermediário.
Aulas particulares? Sempre uma boa pedida, dependendo o professor pode ser ótimo custo benefício. Tá sem tempo pra se deslocar ao lugar da aula? Dá uma conferida no
Verbal Planet - as aulas são via skype e você pode fazer uma aula particular de graça. Os valores variam de acordo com o professor (Tem reviews dos professores, etc).
E se você pudesse ter aulas gratuitas de inglês e ainda aprender sobre cultura, bebidas, culinária, esportes, etc e ainda beber uma ceva enquanto isso?
Isso também tem, meu método preferido

Cadastre-se no couchsurfing.org, e veja onde é a CS meeting semanal ai do Rio de Janeiro. Os gringos que estão na cidade, os hóspedes do pessoal do CS e a galera do CS aparece lá, sempre tem gringos e gringas para praticar o bom idioma shakespeareano (Be it american, british, indian, russian, chinese English

)