The best months in San Francisco are usually April and October. In summer, the city is crowded with tourists and fog can make it quite cool. In the winter, we have rain (some years a lot, some years a little). In general, temperatures will be moderate in April and October, and the skies will be clear.