Meetup.com. In my area, there's actually a meetup group called "Syracuse Area Non-Drinking Society." Meetups are great because they're just a bunch of people who don't otherwise know each other getting together to enjoy common interests. There are political meetups, dog meetups, art meetups, dance meetups, lots and lots of drinking meetups, a few nondrinking meetups, foreign language meetups, dance meetups...