Just about every tourist shop in Switzerland sells Victorinox. In Zurich Lorenzi Messer is a long-established knife shop. They're across the river from the Swiss National Museum (also worth seeing).Also if you're in Zurich on Saturday, there's a big flea market down by the lake. Picked up a number of SAKs there.
Well, Zurich and Geneva have the Brand-stores...BaselStay away from Beierer. There is a knife store at "Spalenberg" and a gun store close to the theater, but both are not worth your time.Basel has a fairly good outdoor stores (but it's Switzerland, so bloody expensive). Both Transa and Bächli (Bächli has a separate outlet store) are really close to the train station.When you are in Basel you have to drink Ueli-Bier and cross the Rhine on a ferryBerneBerne has Klötzli which is pretty awesome. Poyet (gun store) which is tiny but if you are close by, might be worth a visit.It's a beautiful city you should definitively go and see the Chindlifrässerbrunne (Childeater-fountain ), Zytglogge (old clock tower) and of course the Bundeshaus (seat of government, its interesting for foreigners because there is no security).ZurichHas the Brandstore. There is Meng (very close to the Vic store), you might find a Wenger there. Schaufelberger Waffen might be worth a visit if you want to buy a Swissgrip or a SwissBeat Also if you are in Zurich you should go to the jeweler Beyer (close to the Vic Brand store). Dress nicely and from Mo to Fr you can get into their watch museum.Also worth seeing is the Medical museum (located between the ETH and University main buildings, those buildings are nice too), I mean who doesn't love a Osteotome.Of course best deals can be made on fleamarkets and thrift-storesI can give you more detailed info if anything strikes your fancy.
I stopped taking pics of Vics in Zürich because they litterally sold them everywhere. Wenger & Swiza as well by the way. Have fun there!
Migros has the M-budget SAK (unique scales)(Image removed from quote.)