If your event is a small one, you not only have a wider option of reception halls, you can also save money on other items like flowers and decorations. You might want to try a cozy museum, a local botanical garden, a ballroom, or even an art gallery.
Although you may be able to negotiate a flat fee, many reception halls rent by the person, especially when food is involved. Expect to pay $20-40 per person for a light buffet, and $30-60 per person for a full buffet. This cost usually includes the venue plus the catering.