Livability recently ranked Charlottesville the #21 Best Place to Live in 2016 in part because of walkability, outdoor activities, historical attractions, locally owned shops, and an explansive restaurant scene.