Here is the most important thing to keep in mind: NO ONE will remember the food!
My suggestion would be to have a reception with desserts (clearly stated on the invitation) and/or appetizers.
If you are going to do the full meal deal - sit down dinners take a LONG time (and most venues have time limits, so you may not have much time for the rest of the 'party' depending on the style of your reception), they are expensive, and you have to hire/pay for/tip enough staff to cover the event.
Buffet style full meals take less time as long as there are a few stations for food (STAY AWAY from creating LINES at your reception...boooorrrring).
3 Girls Catering is a great catering company in Boise...click HERE for their website.
If you are going the lighter route, appetizers should be put into different stations along with servers bringing around trays of munchies. This again, spreads people out, eliminates WAITING IN LINE, and people tend to mingle more rather than complain that they are in line forever.
In your stations, start with "filler foods" such as veggies, breads, fruit, etc...then move onto maybe pinwheel wraps/tea sandwiches, etc so you don't have to order as many (they tend to be a little more expensive than filler food).
Another good route to go instead of catering is COSTCO!!!!!
Again, NO ONE will remember the food, so make sure to create the environment you want!!
We wanted a good time =)