Small towns have a lower cost of livin. Small towns also tend to have lower property taxes, which makes owning a home much more affordable. With all the small, locally owned stores that dominate small city centers, you can also pay much less for consumer goods than you would at a corporate chain in a big city.