Hi there,
the only place in Germany of the cities you quote is Munich...
Your list only includes cities. Wouldn't your daughters enjoy at least some activities outside cities? How "outdoor oriented" are you? In Bavaria you could visit the famous castles (Neuenschwanstein, Hohenschwangau, Linderhof). That area is also great for some hiking, biking, horse riding etc. My son absolutely adores staying at the German/ Austrian or Swiss equivalent to dude ranches. A highlight for him of our hiking holiday in the Italian Alps last sumer was racing down the mountain side on a bobsled (it is called Sommer Rodelbahn - you also find them in Bavaria for instance).
In Munich the "Deutsche Museum" is a must and very interesting to kids.
In Switzerland which is a gem of a country I would not limit myself to Zurich. The Swiss Alps are breathtaking, and even if you are not an outdoorsy kind of family there is a little train running straight up the Eiger North face including a great hotel from another era (somewhat like a small-scale Overlook Hotel minus the ghosts).
Instead of covering as many countries as possible in a short amount of time, I would rather just visit two to get a better feel and somewhat off the beaten track. E.g. go to Vienna and the spend some time in the Austrian countryside before travelling onwards to Switzerland to sample its diversity (despite its minute size). Or start in Vienna, go to Southern Germany for a little Alpine adventure (see above) and finish in Berlin.
I gladly provide you with more information. However, it would be helpful if you could be a bit more specific about what you are looking for.