Sioux Falls, South Dakota
The amazing view of this city alone is more than enough to make the people feel happy. Add to that the low unemployment rate at just 4.6%. The residents also need not worry about traffic. The average commute time is just 17 minutes. 90% of the people also have health coverage. Therefore, they have no reason to still frown at what is going on in the world.