Welcome to the EF & Switzerland!
Poke about through the forum (ie, Search!) and you may find some discussions of the relative benefits of living in different areas ... also check the Social Events section, for tips on how frequently fun things are on ...