In the larger lower level cities, the weather is similar to your home country so just bring warm jackets, gloves and shawls. There is a very good site in Dutch, at
www.myswitzerland.com and then select your language I think.
http://www.myswitzerland.com/nl.cfm/home If you go to Bern definitely check out the restaurants. If you want cheap (well for the Swiss) Asian food, go the markethall restaurants at Bubenbergplatz opposite the railway station. Anyone in Bern would know these if you cannot find the entrance; they are all located in a large hall.