Small towns are everywhere, in every country, every state and they're all exactly the same. No matter where in the world, or where in a country, you are, there are just some things about your town that other people -- also living in a small town -- understand and know to be true. This is only a small list, but there are many, many similarities between small towns all over the world.
1. Everyone knows everyone... Or at least a vast majority of everyone.
Depending on the size and population of your respective small town, there's a good chance you know everyone around you. And, if not everyone, you certainly know a good majority of them. It's not that you know them all by name and know everything about them, but you know them enough to say hi in the store and chat for a few minutes.
2. Cars are constantly stopping in the middle of the road.
Roads in small towns aren't particularly busy, so when you pass by someone you know, chances are, you're both stopping and rolling down your window to chat. This, of course, happens often because you know a lot of the people in your respective small town.
3. Everyone knows each other's business.
Because everyone knows everyone, and everyone is constantly communicating and chatting with each other, there is no such thing as "personal business." You may have told one or two people, but then those people told their parents, spouse, or sibling, and suddenly your one or two people turns into ten or twenty. No such thing as personal business
4. There's not much to do, but if there's an event, everyone will be there.
Small towns certainly lack in options for entertainment, so when there's a 'big' event in town, you can count on it being jam-packed full of people. Things like the county fair, or live music events are most popular, as well as seasonal events like Christmas parades and Easter egg hunts.
5. There's a handful of restaurants that everyone prefers over others.
Local restaurants are hot-spots in small towns, because you can't find these restaurants anywhere else. Or, the alternative to not being able to find these restaurants anywhere else is that the town is so remote that, when a chain restaurant finds it's way there, it's the best place to go for a meal out. No matter the status of the restaurant -- huge chain, or small family/locally owned -- there's always a few extra-popular ones nearby.
6. Main Street is made up of small, family/locally owned businesses and restaurants.
There are almost 10,500 streets in the United States alone named "Main Street", but when you say that to someone from a small town, they all think of the same thing; a small road lined with local and family-owned businesses and restaurants. Some towns even have historical sites, or town hall type buildings, but the idea remains the same. Nothing on a particular town's Main Street is a big chain business, everything is locally owned, or part of the town's infrastructure.