Hello Nina, uff -- as a Swiss citizen I feel obligated to help you get started living in Switzerland. I have heard a couple of times now how hard it is to meet people, but it's not impossible. I'll be back in Zurich on Monday and will stay in Switzerland for a week or two before heading off again. Hit me up via email hello (at) thierrymeier.com