If you like consistent, pleasant weather, you aren’t going to find a much better fit than San Diego. The average winter temperature is above 50 degrees and the hottest part of the year averages in the high 70s. While the recent recession has caused a large spike in unemployment, the city still enjoys a mean income of over $45,000 and a top-25 ranking amongst the nation’s best cities for job growth.