Derm, I second Tadich Grill. Also, I love to walk around North Beach (Italian area) and just stumble in to a random place. Never had a bad meal there but The Stinking Rose is my least favorite. I know you like Italian, so that will be enjoyable for you both.