I live in Bern and I have been here for 2 years now and second what Balerina said...making friends is a bit difficult. It's hard getting past the exterior but once you do, you make friends for life. In terms of yoga, there is a yoga studio that even teaches in English in Bern.
http://www.yoga-bern.ch/
I dont know too much about yoga but it seemed pretty nice when I went.
Depending on what kind of music/entertainment scene you like, you'll most likely find what you are looking for. Of course, it can be kind of hit or miss. I mean, Zurich is so much bigger so of course they will have more to offer but I like Bern because it is also a university town so I think the entertainment and music caters to that. Bierhubeli has some great artists who come in and there is generally always something going on in one bar or another on Fridays and Saturdays. Summers are pretty awesome here, too. What kind of music to you like?
I'm in Oregon right now visiting my family until February but when I get back, maybe we could go for a coffee.
Hope that helps!