M.J.
We did my son's First Communion party at Attilio's on Diamond Spring Road in Denville. It's a BYOB place so that cut the expense A LOT! They're no longer called Attilio's, sorry, I can't recall the new name. There are a lot of places in Morris County that are BYOB. Two months earlier we had my daughter's Baptism party at home catered by Cornerstone Cafe in the Indian Lake area of Denville. Hillman Caterers (www.hillmancatering.com) in Rockaway have catered many functions in my community in Rockaway (because they are reasonably priced and the food is good). They also own Patsey's Cafe on Route 46 in Mine Hill which has a meeting room. I've never been there, but if the food there is as good as every other meal I've had from their catering business you can't go wrong. Feel free to email me if you have questions, I'd love to know what you decide. Morris County is big and Denville, Rockaway, Mine Hill are not convenient to all areas, but the BYOB tip will go in any town. (P.S. I was so overwhelmed when my daughter turned one, I skipped the big birthday thing. She's a December baby so we were in the think of the Thanksgiving/Christmas preparations and I had nothing left. She didn't care.)
Good luck, relax, and have fun, and if it's not fun or too stressful, skip it!