For me, there's nothing you could do to get me to move to the middle of nowhere. I love the city (currently in NYC) and would rather kill myself then move to some relatively deadbeat rural town.
If the work were remote, then of course I'd be open to it.
1. Stop waiting to be invited to the party. Be the one who creates it (eg. invite people out to lunch and other activities).
2. Assume and act like everyone you meet is already your friend.
Friendship (and success with women for that matter) is largely a self-fulfilling prophecy.
3. Go out, talk to people, and force yourself out of your comfort zone
No amount of reading and theorizing will ever substitute for real-world experience.
You've got to learn how to create your own reality and not depend on others giving you permission. Surround yourself with other confident people and pay attention to what makes them different (hint: it's not their accent or physical appearance).
If it had room for a mouse, I'd buy it in a heartbeat.