Any function will have some kind of involvement with food. It is one of the most essential ingredients of any party. You can serve a full course meal with or without alcohol. Or you can serve simple snacks. You choice of food will depend on your budget. But one thing that you must keep in mind is that you need to have a wide variety of choices so that no one is disappointed.
Before you actually decide on the menu, you need to choose the venue. Some sites offer catering services on site. Others will expect you to arrange for food. If you are arranging for a caterer, it is extremely important that they are comfortable with the venue and its layout. You will also need to decide how you are serving the food – buffet style, boxed lunches or seated service. Of course you caterer needs to be efficient enough to handle all of these. You will need to ask your caterer to provide sufficient staff. As a best practice, you need to provide one server per ten guests.
There are some caterers who offer total event planning. They will do the decorations. They can even plan a themed party for you.