Go to meetups. Language exchange meetups are the most diverse in terms of what people you meet do for living. Programming meetups let you befriend people from IT circles.
On Friday I visited a Mundo Lingo meetup in Buenos Aires and met a lot of interesting and nice local people (along with travellers from other countries). If I was planning to stay longer I'd say I could have met there one or two people I could be long term friends with. And it was so easy and enjoyable. Normally I'm not good at social events, like parties or generally interacting with strangers at clubs and pubs, but the atmosphere there is the most friendly.
On Friday I visited a Mundo Lingo meetup in Buenos Aires and met a lot of interesting and nice local people (along with travellers from other countries). If I was planning to stay longer I'd say I could have met there one or two people I could be long term friends with. And it was so easy and enjoyable. Normally I'm not good at social events, like parties or generally interacting with strangers at clubs and pubs, but the atmosphere there is the most friendly.