Switzerland is pretty expensive, so don’t be shocked by the prices. Note, that the Swiss speak French or 'German' (I can understand normal German, but Swiss German... no idea what they are saying).

Most Swiss can speak English. The French, depends on the location. Tourist locations yes, other locations no or they understand English, but speak back in French. It is appreciated when people do try to speak the local languages.

As for medication; prescriptions medication is on prescription only. What is over the counter, depends on the country.

For knifes, I never had issues with a SAK or opinel. No problems making lunch on a city square with either of them.

Note; the Swiss autobahn has a speed limit. Foreign driver can pay on the spot.
_________________________