There's a branch of Alliance française in my home city. I only found out about them today and they look like a really great organisation. The prices seem reasonable for the quality of education that they seem to offer but I'm not sure if I'm not just better off learning by myself. Has anybody taken classes with them? What did you think?