If you can afford the time-off, get out of Switzerland and go to one of the Goethe Institut in Germany for an intensive 2 or 4 weeks. I attended the one at Prien am Chiemsee, highly recommend it, lots of stuff to visit in the area. Close enough to come back on week-ends.
This user would like to thank Que for this useful post: