Travel & Leisure recently deemed Charlottesville one of America's Best Towns for the Holidays.