This Sierra Nevada town is named one of the snowiest places in America. The Weather Channel had unique specifications for the ranking.