Another vote for Central PA.
Franklintown, where I live, is a small town in northern York County with a population of about/less than 500, has virtually no violent crime, is very gun friendly, surrounded by country, has a free-to-use public shooting range that's only about 15 minutes away (owned and operated by the PA Game Commission), and is a place where you can go for a walk in the evening without fear of being attacked or mugged or robbed.
In fact, this town had a law on the books (that wasn't sticken down until a few years ago) requiring all law-abiding, mentally-sound residents 21 years of age and older to keep and maintain a firearm in their homes. I guarantee at least 85%-90% of those people are still in this town, and haven't gotten rid of their guns either. Thus, no violent crime.
The church less than a block behind my house is very nice, has a great congregation, and is nicely involved in the community. At Halloween, they set up tables outside with all kinds of treats for the kids (and big kids too!) and gather quite a crowd. They also have Community Yard Sales with and sell hot dogs and baked goods in the summer to help raise funds for the church. There's also another church about two blocks down the main street from my house that pulls in a good crowd as well.
As far as gun laws go: PA is a shall-issue state, and (at least around this area) very gun-friendly and pro-self-defense. The only places that a gun is prohibited is in schools, courthouses, and government buildings. As far as open carry: A couple of LEOs have told me this is a "gray area" where the PA Crimes Code doesn't specifically state it's illegal, but it would still be a good idea to keep it covered up.
If there's any other questions I can answer for you, feel free to PM me. There's also a lot of other small-sized towns surrounding me that fit the bill nicely, depending on what kind of environment/conveniences you're looking for.
-38SnubFan