Best Places to Live rankings on Tuesday, May 19, based on affordability, desirability, the job market, and quality of life.