St. Louis is the cheapest place to live for the second year in a row. The average take-home salary needed to live comfortably in America is $68,499.