Business Insider has ranked Charlottesville the #33 Happiest and Healthiest City in America.