A lot of very good suggestions already. I found meetups are also really good for finding people with similar interests to hang out with and another upside is usually you can also learn something new from meetups.