From outdoor winter sports destinations to holiday festivities, these small towns across America come alive in December.