There seem to be two types of stove in Swiss - the piece and the pierce-and-replace-a-cap.
Seem to remember the shop selling gas canisters when I was there last year... Anyone been recently? Might be making up memories there...