The top U.S. capital cities to live in offer affordability combined with high scores in financial health and quality of life.