1 city with the best weather in the U.S.? Honolulu, Hawaii. Honolulu took the top spot with an average annual temperature of 77.7 degrees. While the city endures an average of 93 rainy days per year, it also averages 90 sunny days and zero days where the temperature dips below freezing.