You’re guaranteed to meet lots of interesting people.
Couchsurfing is an online community of members with open hearts and open minds who offer travellers free accommodation in their homes.
You’ll definitely meet new people and maybe even make good friends.
It’s quite similar to the previous recommendation, although while classes cost money, this option is typically free.
Oftentimes your host will also show you around the city, have a meal with you or simply just converse with you.