Tiny New York Town Dubbed 'Snowiest Place In America' Let it snow, let it snow, let it snow in Copenhagen, New York - America's snowiest town. by Jan Dizon