We are very happy here (Canton Vaud, next door to Geneve). The expat community is big. Childcare is expensive and i have been told been difficult to get, but to be honest we have never struggled.
Kids start school aged 4/5. The will only attend 4 mornings a week and 1 afternoon for the first year, 5 mornings and 3 afternoons for the second year. Every kid takes wednesday afternoon off. All kids come home every lunchtime for approx 2 hours. (Nb. This may vary Canton to Kanton but is roughly the same principle).
Private schooling is different, they tend to take kids all day.
If you want to work you will probably need a nanny or au pair. Nannys cost a fortune (ours was pretty average at 30.- an hour (£22). Our cleaner charges 35.- an hour (£25). It is an expensive place to live. Health insurance is mandatory, our family spends approx £600 per month, but we pay the first 2000.- annually per adult of any claim. So not cheap (never knew how lucky we were with the NHS in UK).
Expat life is IMHO pretty good. Most expats Mums are forced into being SAHMs but it is not impossible to work if you have the right job that makes it financially viable. This morning DCs and i were skiing, this afternoon we had a playdate (yes the slopes are that close!). In the summer the lake is beautiful, lots of open air pools, lots to do. The local wine is amazing, so good they don't export it.