Hello, I never thought that finding good German courses in Germany is a big problem. Some were very expensive, somewhere around 40 people in the group, and some need to get more than an hour - and this is one way.
I found the Smapse website on the Internet. On the phone told me what I need. They offered to go to a language school in Dusseldorf . It turned out, exactly what I need. While the level of knowledge is very decent, there is a lot of free time, which can be spent on interesting excursions. And the teachers are interesting - the fanatics of their business, they can not not learn the language.