I have some experience in this area, and it didn't end well for me. I opened a small retail store (think mini Walmart/variety store) in a small Nebraska town of 800 people 5 years ago. A regional chain shut down and closed up shop. I looked at the books, did my due diligence (I thought), and was convinced it was going to be a great investment. It was my secondary business, I have a primary business I own and work 40+ hours a week, so I relied on my employees pretty heavily. The payroll was a killer. Bottom line, I lost a pretty significant amount of money over two years and sold it, at a loss, to one of my employees. She's surviving because she has very little payroll expense.
What I found is that people are very mobile and have no issue driving 20-50 miles to buy things. They're used to it when they live in a small town. I was also surprised at how price sensitive people are. They will wait until they go to Walmart if it will save them 50 cents. On that small of a level, it's almost impossible to compete with the big box stores. Cost of inventory in small quantities, freight, utilities, payroll, marketing costs on a small gross sales number don't allow for the small margins that the big box stores live on. I'm not trying to rain on your parade, I'm just trying to be honest about what I learned about small town retail.
Something else to consider on a personal level....I'll never forget something I learned when I job shadowed at Cabela's in high school. The guy I shadowed managed the fishing department. I said "So you must really like to fish?" His response was "No, I really don't, but I love to hunt." So I asked why he worked in the fishing dept. He said, "Because my slow time is during hunting season. If I worked in hunting I wouldn't ever get to hunt." The guy at the bow shop I go to said something very similar last year. He doesn't get to hunt much anymore because his customers need the most service during bow season. Just something else to think about.
If you decide that you do want to look into it seriously, I'd be happy to share more details on my experience, what to look for, what to look into, what worked, what didn't. Just shoot me a PM.