Try Meetup. There are lots of small groups based varied mutual interests to join. My daughter used the one when she first moved, still participates in some of the groups, and made quite a few friends. She explained it to me as being kind of like a blind date for making friends - some groups were a good fit, some were just okay, and some were duds.
Meetup: Lexington