seldom would you find a main street in a small rural town with a five and dime , hardware store , bank , department store ( clothes , housewares ) , furniture store , shoestore and shoe repair shop , mens and womens and childrens clothing stores , beauty salon and barbershop , drugstore , movie theater , library , fire and police , professional offices , and one or more churches .