Of course if you are running a small shop in any town then you can survive your business in a better way.If you start a big business in a small town or town then you will not be able to survive because there will be too many of you and your income will be less but if you start this small business So you can survive easily.
Before starting the business in a small town, there are already people who are residing in that place. They are you likely customer to patronize your business. The most important thing is for you to be able to sell products that they are going to be interested in buying and your business will be doing very well.