Hi R.,
The first birthday is always the hardest to plan for everyone. What a nice size party, so one has to be economical but also proud of their food presentation.
I have a few ideas that helped me with this balance of price and variety.
I utilized some catering, we have a fairway market which is a specialty food market and ordered some trays of food and/or we filled in with a local italian restaurant that had great eggplant rollattini (people love it almost as much as pigs in a blanket). The rest I made with the help of Costco. Get round bread or a beautiful cabbage, clean out the center and fill with any type of dip or seafood spread. Around the bread use crackers around the cabbage use vegetables. They have the big boxes of hors d'oeuves with great assortments. Make trays of chicken nuggets and a tray of mac&cheese for the kids. It costs considerably less if you, your husband and a friend make many of the appetizers. Perhaps look on line or in magazines, they can offer some great tasting and inexpensive ideas.
Oh, lets not forget, big salads go a long way. Perhaps a caesar or one with goat cheese, raisins and walnuts, any type but the women will eat away.
Lastly the cake. I have boy/girl twins and believe it or not children do not like to share their birthday cakes even a twin. Each child wants their own cake. We do a cupcake cake where the cupcakes can be shaped in each one of their initials. They can do so many things, print a baby picture or any type of decoration. My son cake was shaped in a D, it had a chocolate cake with vanilla icing and blue trim with thomas the train decor. My daughter was shaped in a C, it had vanilla cake with chocolate icing and pink trim with princess as the decor. It is a win win scenario all around as each child gets their own personalized cake, the guest get a choice of cake and you do not need to cut it, just break off each cupcake so everyone gets a piece. It is so great, they do it at Walbaums grocery store or any I suppose.
I hope some of my ideas were helpful. Good luck I am sure you will have a great party.
All the best,
D.