Affordability isn’t just a buzzword anymore. For many Americans, it’s the deciding factor in where to live, work and even stay put. A new national ranking from Niche shows that four Alabama towns ...