Check out North Beach...BART to Montgomery St. Station, then walk up Montgomery to Columbus (at the trans-america building). Head up columbus...plenty of bars, coffee shops and restaurants (mostly Italian). If the Italian doesn't look good, chinatown is one block up.
You will get taxed up the butt...the latest one is Universal Healthcare, which will be added on to your tab at restaurants (and bars?).