I've been over to Switzerland a few times now, and yes, compared to the UK (Even considering the 1.6CHF - £1 exchange rate) things are expensive, depending on if you want to drink in bars, or at home... (At the Nelson Bar in Zurich (An English pub), you're looking up to £7 for a pint)
'Home' wise, I'm presuming things are a lot more expensive then here, when I went to Winterthur in Feb, I visited a friends 2 bed flat, it's 1,800CHF a month (About £1,200), slightly out of town in apparently a 'Rough district', (But although it was more expensive, the space was great) as the flat was huge, it's got 2 balconys, one of which is bigger than my lounge, and for the area being rough, I've passed rougher... (I'll stop there)
In CH, I've not seen any violence, hassle or anything that'd worry anyone, even walking through the underground under the train station at midnight, there's no p!ss smell, the trains turn up on time (My train from the airport was 90 seconds late, my boss was mortified and said she'd buy me a beer to make up for it?) (Apparently if it's 7 mins late, it makes the newspaper)
As long as you get your pay aligned with the Swiss scale, you're laughing, a rough knowledge of German or French (Depending on which part of CH you're going into) will help you out but you'll want to learn a fair bit...
I'm scheduled to have a few more trips over there, although I've just noticed you're off to Vevey, so no, not been there, but pretty close... lol
(Oh, and their kebabs are great, and the chilli sauce isn't spicy at all )
If you want, I can ask a friend of mine who's moved from the UK to CH to give you his e-mail to give you some advice if you want?... Little things like, cars need a seperate 'tax sticker' to drive on the motorways.... Oh, and the hospitals (Should anything bad happen) Are miles above those in the UK, just make sure you have a method to pay first, as they won't accept you otherwise.
And don't forget, the spices are mild - But the kebabs are mint, lots of veal everywhere