Hi and welcome to the forum as well as to Willy Tell's own country!

There is plenty of social events in Basel and amongst English speakers, you won't feel lonely. I just wonder what you'll think about the Swiss legal system - let us know once you're familiar with it.