No. 14. San Diego, Calif.

San Diego is sunnier than Corpus Christi with an average of 146 sunny days a year and an average high temperature of 65 degrees in winter, making it a good place to visit to escape the cold. But, the winter season in this city is quite rainy.

San Diego, California