We've eaten at fisherman's wharf and joe's along with some other places near their house in Concord. I'd like to try a Portuguese restaurant out just to compare to the food out here and because I'm Portuguese and naturally judgmental. Mostly looking for stuff to do during the week but it doesn't necessarily have to be in the city. As far as cigars, he's cheap so I doubt he'd shell out that much for a cigar. I had the idea of going to a cigar shop so he can have a smoke while my friend and I preferably sit outside and drink and maybe grab a bite.
I made a small typo, I work in Berkeley, but actually live in Concord. Small world lol
If you're going to be making the trip from Concord to the city, then a great meal can be had in Oakland at Jack London Square, a place called Bocanova. Killer higher end hispanic cuisine. Just did a quick check for Portuguese places, and nothing too intriguing came up, but if I remember I'll ask some of the other chefs at work tomorrow who get out more. There's a shit ton of cigar shops though, from casual bars with smoking rooms to high end stuff like I mentioned. If you want to check out a sweet record store, on Telegraph in Berkeley there's Rasputin's and Amoeba music, both are frikkin massive. For cool day trips, half moon bay is cool, as is the Marin Headlands and all the surrounding areas there. The walk to Point Bonita lighthouse is especially awesome (check cause it's only open certain days). For something closer to Concord, there's Mount Diablo. Bout an hour drive to the top, tons of killer views, hiking trails, and the like, and due to the heavy rains, its green as fuck this year.
If I think of anything more, I'll add it.