Thanks.
Yes, it is remarkable how efficient the whole public transport system is.
I usually put my watch right when the train leaves the station. The trains and buses (and boats in the summer) all interconnect and they go to almost everywhere in the country.
Weather doesn't seem to deter them either.
Nobody seems to notice the snow, they all just go about their business.
I took this photo of a man riding his moped without problem up quite a steep hill after a heavy fall of snow.
They are just used to it and know how to drive in the conditions.
If you are thinking of going both Geneva and Zurich have railway stations at the airports from where you can go to almost anywhere you want to.
This is the website to check your journey.
http://www.sbb.ch/en/home.html