I think people tend to be friendlier and less guarded in small towns. However I grew up in Pittsburgh, which is an extraordinarily friendly place for a big city. Everyone "hon's" everyone else (to the opposite sex

). And plus being an only child I grew up pretty friendly.
However it definitely wasn't like that when I lived in NYC or even L.A. (except among the Hippies). People hardly even made eye contact.
So I was delighted when I moved to the Deep South in 2000. Everyone will talk-- sometimes like there's no tomorrow...

, which I like. I can't recall anyone ever backing away when I've given them a friendly greeting, or starting a conversation.
Southerners are generally self-effacing, and are not shy in sharing personal stories. Doesn't matter their race or ethnicity. After living here 25 years, I could never live anywhere else.