In Canada, at least, happiness surveys tend to find the cheaper, smaller, more rural areas to be the happiest. Theory for this is less stress due to finances, shorter commute times, and less people to deal with overall (foot traffic, road traffic, lineups, etc). So, maybe cheap rent and short commutes are some of the elements of a happy life.