Heya all
I have been to the Migros and did a one month crash course in german there at the beginning of my stay here in Switzerland. Good for what I paid for it.
I have now been at SKK on Löwenstr, Zürich (
www.skkonline.ch) since April. I would highly reccommend this place. The staff are great (teachers and admin alike and all speak at least 3 languages) , classes are small ( my class has 5 regulars and a few who turn up when they want to, but maximum 8), classes are for the most part focused on speaking - leaving the bookwork for homework, it is however more expensive than Migros - I think I pay about CHF2,500 per 6 months for classes twice a week including online access, books are about CHF100 extra, Inhouse publications but the accreditation is I believe internationally recognised.
Hope this helps
Enjoy
kt