I was completely underwhelmed by Appenzell. Some painted houses - and now a small tourist street with some elderly tourists (including myself). Its a fairly small town, things close up early, and essentially its a little town with some painted houses in a pasture land. I am glad I did not spend $200+ to stay there.
The one redeeming feature is taking another train to the cable car landing, and spending $34 a person to go up a cable car. Then its a short but very memorable hike along the top of a mountain, down to a remarkable cave, and some cliff hugging walkways, to a little coffee shop jammed into the cliffside - which is fairly hard to get a decent picture of.
Actually we found St Gallen and Schaffhausen to be ideal bases. St Gallen train station has hotels across the street, numerous markets within a block and the city center a few long blocks away. Schaffhausen is a great city with the right combination of nice buildings, a castle you can tour for free, nice people, and a nice restaurant or two.
Zermat is kind of the opposite. Its a definite tourist-only location with dozens of shops selling winter jackets and luxury goods. But there is (as RS said) a fun vibe to the place. It seems to be upscale tourists and everyone is happy. But ... the attraction of the city is the matterhorn - and you get to the top of the main mountain by taking another train (not covered by rail pass) which costs an eye-popping $100 a person ... luckily our hotel staff showed us a live cam from the area which showed the mountain obscured by clouds so we saved $300 for the three of us, and took some pictures of the authentic old houses at the outskirts of town. So it ends up being a "poor man's Chamonix" and not really worth the bother of the long slow train from Visp that seems to crawl along at walking speed.
The most impressive sites to me are still the upper towns near Lautenbrunen - but stay in Interloken for half the price.
I like Basel and Bern - but not so much Geneva and Zurich. Lucerne and Lugano are pretty in summer and worth a visit.
Sion is like an unpolished gem. Two great castles and nice quaint old town - but very little tourist trappings.