Americans are "boomeranging" back to small-town life.