I have not been to Switzerland itself, but I have been to the north of Italy and the weather there is about the same, and I was in the winter near the mountains when a lot of snow fell. Therefore, I would recommend visiting in the winter because there are few cars and the nature looks very natural and clean