Hi there. I suggest you also join the FB Group for English speaking people in Lugano as they have loads of good information there.
I think you refer to the free course provided in Lugano, someone posted about it in the FB group few weeks back so once you join and search you should be able to find the info
Otherwise the usual providers would be Scuola Migros, Scuola ILI or private teachers. Not sure otherwise for Chiasso, bet going over the border would be cheaper for language courses.. Having said that in Ticino you pick up basics fairly quickly as English is not so widely spoken.
For socialising with other foreigners Internations is the thing here as it seems.
Good luck and send PM if you wish any advise!