Americans may not all agree on what brings happiness, but a new ranking suggests where people are most likely to find it.