The coldest and snowiest cities in America, ranked