I like visiting the larger cities, but give me a small town any day. I don't like traffic. I'm spoiled by knowing a trip to Wally World will cost me about a hour or so out of my day. About 20 minutes there, shop till I run out of moola, then 20 minutes back home. I've lived in a small town (very small) and a large town (Birmingham) and I've found that getting into everyone's business (i.e., what others have said of the small town gossip chains, etc.) is alive and well in both. I think it probably spreads quicker in a small town because of radius....LOL!

As far as cultural things, I can drive into Huntsville, another twenty minutes, and get culture, if I want, or...even better, Krispy Creme donuts. Beats culture, hands down!