A new survey of the best cities for business finds that affordability is more important than being fashionable. As a result, Inc. magazine put Riverside and San Bernardino, Calif., and the New Jersey cities of Camden and Newark high on its list. See the magazine's lists of the best and worst places for companies to thrive.