So I am from the western United States, so I think I can give some insight on small towns in the west. Geographically, the climate in Wyoming, Utah, Idaho, Colorado, Montana, etc is very similiar. Hot dry summers and friggin cold winters. The more populated areas are within an hour or so of the state's capital. Once you get out of that range, think basic small town vibes. There are a lot of farm land and it's not uncommon to see miles of fields between houses dotted with animals. It's just something we live with. With this, unless we live in a "bigger" town, we expect a 30 minute minimum drive to get to big box stores and entertainment.
The small towns were founded by the pioneers during the westward expansion. In between of the sprawling, cookie-cutter subdivisions you are going to have old houses. All the houses on my block are over a 100 years old. If you are going to go into more detail, such as about the houses and general layout, get a general idea of the history of the area you are writing.
I live in a town that was basically the winter "headquarters" for our valley. There are a lot of tiny homes with long narrow plots on HUGE blocks of land. During the winters, farmers moved into the city with their animals so the city was laid out so the farmers had enough room to house their animals.
Aside from that, I'd say you are free to describe your town however you'd like. A small town is a small town. We have diners, chain restaurants, the obsession with high school sports that a lot of small towns have.