A study from Harvard University names Charlottesville the happiest city in the U.S. The Harvard researchers set out to determine why people still choose to live in declining cities. They used information in national surveys conducted by sources such as the Centers for Disease Control. They tracked how citizens rate their lifestyle satisfaction on a concrete scale. After crunching the numbers they found Charlottesville is the happiest city in America, followed closely by Rochester, Minnesota; Lafayette, Louisiana; and Naples, Florida. The most unhappy cities included Scranton and Erie, Pennsylvania and Detroit, Michigan. The researchers say people still live in miserable cities because wages tend to be higher there, presumably as compensation for their misery. The story can be found in the latest issue of Good Housekeeping magazine.