I've never met anyone who didn't enjoy visiting Boston. It's a great city. Sure, the roads/traffic suck, but I've dealt with that in many cities.
Exactly. I grew up just south of Boston. One of the few cities I enjoy visiting. Alumni Stadium at BC is small (45k capacity) and intimate. But there is a special feel on that campus during a fall day with the cool ocean air, foliage, and history of the city. Neat little venue to watch a P5 game.
Just a few minutes north you have the north shore, which is a gorgeous stretch of shoreline, and just south, some of the nicest beaches on the eastern seaboard (Cape Cod).
Combine that with the history of the area and the endless restaurants and brew pubs, and it turns into a great weekend trip.
For people complaining about the roads? Park just outside of the city and use the train system (referred to as the "T" by Bostonians). It is vast and can take you to anywhere downtown in a short time.