Boulder, Colorado, was named the happiest city in the US last year by National Geographic. It's no wonder, considering that the college town, home to the University of Colorado Boulder, has the perfect combination of outdoor activities, restaurants, and shopping.