I got married last April and was very happy with the people who helped. I used Savoy Catering (3110 35th Avenue, Oakland, 94619) and had just the sort of food you are describing. I was very happy with them. They were very patient with me while we developed a menu that met my wishes and my budget. They do tastings, although I was so clear about what I wanted that I didn't need to sample suggestions. I think they provide linens, etc, but I got mine from a party rental place along with the tables and heat lamps.
My flowers came from Waterlily Pond in S.F. (waterlilypond.com). Natasha is a truly remarkable artist. Both my mother and sister have worked in the flower industry and had their own ideas about how my flowers should be, so I had to hire a professional to do the design so that someone would listen to me. I was able to describe the mood that I wanted and she was full of suggestions that I never would have known about. She brought me samples and really listened to what I wanted. Take some time to look at her website, she is truly innovative, yet classic.
I was also thrilled with The Wedding Party in Berkeley (theweddingpartyonline.com). I got my dress there. They were the only place I went where they listened to me, instead of trying to convince me I wanted something I hadn't asked for.
Sorry all these places are on the wrong side of the tunnel for you! Hope they help. Congratulations!