Here is a list of 21 locations where you can claim your tax back (in Switzerland it appears that VAT is only 8%) including 4 Travelex offices at Zurich Kloten, and 14 SBB railway stations.
http://www.taxfreeworldwide.com/imag...witzerland.pdf
Further details:
http://www.taxfreeworldwide.com/lang...my-refund.html