Excellent coffee and lovely food at Camino, near Kings Cross. Sandwiches in the bar area and tapas in the restaurant.
Good place for a bit of work in the day, but crowded and fun in the evenings.
see http://www.idcide.com/weather/ca/sebastopol.htm for average conditions.