Do you have a local U3A, (University of the Third Age)? Anyone over 55 who is retired can join (I believe.) You don't have to be a graduate, or be of a similar level to join one!! Just interested in learning new things, or interested in learning more about the things you are already interested in.
If there is one in your area, and you can get there, there is usually a big choice of interest groups you can join. It is very cheap to join, and to belong. There are many U3A groups in my county, and in just my town - our own U3A has about 1000 members. Although I already had friends, I have met more lovely people, and particularly those who are interested in exactly the same things as me.
I joined about 5 different U3A interest groups within my town after my husband died. Each group only meets once a month. So there is something for me to look forward to every single week. In spite of constantly missing my lovely husband, I haven't had time to be lonely since.
Taking in strangers into your home is very risky, particularly in this day and age. Especially if you are viewed by them to be an older, lonely, and therefore vulnerable person. Please be very, very careful.