I visit Zurich several times every year, and like it very much. There are a several interesting vintage dealers, though prices tend to be high. These are all in the central district, and within easy walking distance of one another. For a nice vegetarian bite to eat, try Tibits (close to the Greenwich shop noted below).
Also, you should definitely visit the Beyer Museum.
*****
This shop is small, but has a nice array. I have found a couple of good opportunities here over the years.
Uhrenatelier Rindermarkt
Rindermarkt 21, 8001
Big selection here, but unfortunately the owner has chosen to have many of his offerings polished. I used to find very nice watches in original condition here, but haven't bought anything in recent years.
Greenwich
Rämistrasse 2, 8001
A short walk from Greenwich. They have a great selection of desirable vintage sports watches, but quite expensive.
Swisstimearts
Schifflände 10, 8001
This shop has been here for a very long time. The owner is interesting, and speaks good English. Expensive. Close to the aforementioned Beyer Museum.
Timeless Gallery
Kappelergasse 16, 8001
This is a small shop on a bridge. The interesting owner divides his time between Zurich and Brazil, where he has a farm. I have bought a couple of nice watches from him over the years.
Antique watch
Rathausbrücke, 8022
Click to expand...