I found that Buca di Beppo is the best place for any occasion. I came here a while ago with 19 other family members and our visit there is still talked about at family gatherings. We had a blast, the service was great, by the end of the night we felt apart of the "Buca family", the staff knew our names before we left!
Pros: fits any occasion, more than just a place to eat it's a second home
Cons: make reservations especially on weekends
more