The Huffington Post recently named Charlottesville one of the Cutest Small Towns in America, highlighting the University of Virginia, the Blue Ridge Mountains, and the abundance of live music.