Forbes lists the best U.S. cities for finding a job. To compile the rankings, the company used five data points, weighed equally: unemployment rate, job growth, income growth, median household income and cost of living. The top 10: