Isn't the traditional solution not just to pick up some hobby's, go out, some cultural events?
It's not easy at times, but especially at events with shared interests it's normally easiest to connect to like minded people, and those connection have a chance of lasting.