Aug 4, 2019 - 8:25 AM
You won't have any problems finding vegetarian meals and snacks in Switzerland. Supermarktes have a wide range of vegetarian products and most restaurants offer at least one, but mostly more, vegetarian dishes. You may want to try rösti, cheese fondue or raclette: www.myswissalps.com/ab outswitzerland/culture history/food. A famous vegatarian-only restaurant in Zurich is Hiltl.
As for chocolate: again, supermarkets offer a wide choice. Just enter any of them and be amazed by the amount of brands and bars. Swiss brands worth a try are, for example, Frey, Lindt, Toblerone and Cailler, but there are many more including local or regional brands. You'll also find specialized chocolate stores in the towns you mentioned, such as Läderach and Sprüngli. They're pricey, but worth a try if you're a chocolate lover :-).
This page may interest you as well: www.myswissalps.com/ac tivities/culinarytours.