This is great advice! (I also agree with OP's sad lack of connection in America. It is there but it is work to find it sometimes)
Also great:
Volunteering. You're guaranteed to meet some good people because these are other people that are interested in (1) working together (2) helping people (3) donating their time. The very worst-case scenario is that you don't make friends, but have helped somebody in need. =)
Sports. Grown-up recreational sports are nothing like the (often hostile) world of sports you might remember as a kid. Generally very supportive places. Co-ed leagues tend to be more easygoing. If you're a beginner, pay for some lessons. For example... lots of tennis coaches out there. If you are healthy enough to move around you can learn to play a pretty decent game of tennis in not much time and with less $$$ than you'd spend on a new Xbox. Obvious direct and indirect benefits as well.
I am allergic to cigarette smoke. Whatever gathering/party it is, some always light up cigarettes and that party literally ends right there for me. So, I have given up on conventional social gatherings. Even people I play sports with (I am a regular at badminton and football/soccer) smoke when we hangout.
I have always loved travelling so that's what I do every weekend - to some town or hills or a beach or trekking somewhere. Treks are where I meet quite some people and they don't smoke, at least not there.
Yeah, wow. Can't remember the last time I had to deal with unwanted cigarette smoke.
Plus all the smokers I know (not many left!) smoke outside like considerate, normal human beings so there's no way anybody would be forced to really encounter their smoke.
Also great:
Volunteering. You're guaranteed to meet some good people because these are other people that are interested in (1) working together (2) helping people (3) donating their time. The very worst-case scenario is that you don't make friends, but have helped somebody in need. =)
Sports. Grown-up recreational sports are nothing like the (often hostile) world of sports you might remember as a kid. Generally very supportive places. Co-ed leagues tend to be more easygoing. If you're a beginner, pay for some lessons. For example... lots of tennis coaches out there. If you are healthy enough to move around you can learn to play a pretty decent game of tennis in not much time and with less $$$ than you'd spend on a new Xbox. Obvious direct and indirect benefits as well.