When I'm in downtown SF I actually like to sit outside and smoke my cigars. There are benches everywhere and it's nice to sit and watch people.
Also the Occidental Cigar Bar and Grill is an awesome place. Love the live music and they have really good garlic fries too. Get there early though...