Video: Happy Asheville

Here are a few reasons why Asheville, NC, is America's Happiest City.