I just booked my Rehearsal Dinner at Tavola Dei Amici in Cherry Hill.
It's BYOB and we booked a family style package that includes 2 pastas and two types of chicken all for $17.95 per person (we may do two chicken and one seafood for 21.95)...It's very flexible and we can bring in our own beer and wine and they will chill it ahead of time for us and we can also bring in any type of cake or dessert.
Yay! I have been looking all over for somewhere reasonable but tasty and a BYOB works great for us!