Hello Steven, welcome to the forum.
There aren't many EF members in the Geneva area, and sadly we're nothing like as organised as the german speaking lot so rarely hold get-togethers.
Something just might crop up once the weather improves though, so keep an eye on the Events calendar.
In the meantime I'd suggest having a look at the Glocals site as they regularly have notices about drinks, ski outings, walking tours, etc.
https://www.glocals.com/geneva/