I have been working next door to the Fleet Center for the past ten years and have eaten at every single restaurant around here several times.
I would suggest, unless you want to walk to the North End, that you try the Fours (named for Bobby Orr.) It is casual, but the food is really quite good most of the time.
It is on Canal Street, a couple streets down and around the corner.