Congratulations to Long Beach, Calif., which tops our list with 210 nice days per year. Los Angeles closely follows.