I was in Switzerland about five years ago, but didn't make it anywhere near Ibach. However Swiss Army knives are everywhere in Switzerland. Both Zurich and Luzern have a number of excellent knife shops; check the local yellow pagers under "Messer". Most tourist souvenir shops also carry a wide variety of SAKs. In addition department stores and jewelry stores often carry knives with special handles in addition to regular models. The best place I found for older knives was the flea market in Zurich, now apparently closed for the winter. Basically keep your eyes open and good hunting!
If you're near Luzern, check out Mt Pilatus. One of the world's longest cable car rides up to the top. Coming down the back side you're on the steepest cog railway in the world. Spectacular!
Karl