x2 on Fresh Catch.
My in-laws live within (VERY LOUD) hearing distance of the stadium, which is to say just over a mile.
The eateries that are actually at the stadium are overpriced tourist traps with horrible customer service. If you must eat there, the Renaissance hotel on site, however, has some great food (excluding breakfast).
Plenty of great little restaurants in the area, as well as chains if you must. Route 140 parallels route 1 through the center of Foxborough and is an easy drive with great food and drink, primarily closer to the rotary in the center of town. My knowledge of the rotary area is more of pubs rather than fine dining. There are some great restaurants on route 1, I just don't recall the names.
140 has ramps to 495 and 95 near the Mansfield town line. There is a maze of shops in Mansfield, south of Foxborough and just off 140, though most are the same chains you see everywhere. There is a huge LL Bean and a few other decent places to check out.