Charlottesville has been named one of the 6 Best Small Towns in America in the Best Food catagory. Yum!