Not sure what line we're drawing to define "small town." There are plenty of what I personally would define as small towns that I absolutely adore... places such as Traverse City, MI and Portsmouth, NH. But even those could be debatable. So I'll go with a few places where there really couldn't be a debate.
Mendocino, CA:
https://goo.gl/maps/TLiFVQvET3pF6L599
Jonesborough, TN:
https://goo.gl/maps/C7pVpySJph7eFRSx9
Camden, ME:
https://goo.gl/maps/cjLEMHBmtX96H7ni9
Manistee, MI:
https://goo.gl/maps/vtpP8RqEaNYmqxf2A
As you can see, I have a type.