You can find sewing accessories at Bernina shop, Talacker 35 in Zürich,
http://www.naeh-szene.ch/.
They are very helpful and I'm sure they can suggest a few shops to buy fabric.
I think I saw classy fabrics inside Hannes B store at Wuhre str at the corner of Munsterbrucke.
You could also order online from several sites.