Yes, about ten years ago they started having concerts at Fenway Park(1912). After the new owners remodeled the park. The biggest improvement was adding a lot more bathrooms. They will sell out multiple shows of 30K+ people. Pearl Jam played there instead of Foxboro. Fenway is in the Back Bay section of Boston. Where as Foxboro is 25 miles SW of the city. A train, bus or car ride.
Fenway is larger than Boston Garden(20K), but only half the size of Gillette(Foxboro 60K). I am sure when the Stones tour again they will come to Gillette. You have to be a pretty big act to sell out stadiums.
At least with Gillette there is more outside the stadium except parking lots. There is a whole outdoor mall with restaurants, bars, bowling ally, theater, plus the Patriots hall of fame. It is called Patriot Place. It is adjacent to the stadium. So, companies will have events there even when there is nothing going on inside the stadium.