Heya

! Life can certainly be a challenge here - mostly because, as you say, the language barrier. But it does get easier with time!! Having said that it takes even longer ( at least for me ) to get used to the idiosyncrasies of the swiss peoples. But enjoy it while you are here!!
Enjoy
kt