Cheap but nice place for Wedding Rehearsal Dinner close to Milton, MA

Please anyone help. Long story but I am paying for the wedding with no help from the parents on either side, because he is not from this country it is not traditional for the groom's side to pay for the Rehearsal Dinner. I really would enjoy having a rehearsal dinner. Please I am looking for a place that's nice but cheap. It can be a buffet or sit down I don't care as long as I'm not spending an arm and a leg. Any suggestions??? P.S. for the most part none of us drink so I mean I want to go CHEAP!!! 30 to 40 people will need to come. Please keep it within 40 minutes of Milton MA Thank you.