Boston is compact enough that theater, classical music and major sports can share a single weekend without much travel. Most venues sit in or near the center, and the city's student population keeps the midweek calendar busy.
The Theater District holds the Citizens Bank Opera House, the Emerson Colonial Theatre and the Shubert Theatre, while the Boston Symphony Hall and Jordan Hall carry orchestral and chamber programs. Music and comedy fill the Orpheum Theatre, the Paradise Rock Club, Big Night Live and MGM Music Hall at Fenway Park.
Fenway Park and TD Garden set the rhythm for the biggest sports and arena nights, and those dates reshape hotel demand across the whole city. Check the sports calendar before you fix a hotel rate, not after. Weekend shows and college move-in weeks are the busiest, so check both the theater and the campus calendar before you book.
The subway and commuter rail reach most of the center, and walking works for the Theater District. On game nights, the streets around Fenway and the North Station area fill early, so arrive well before the start. A hotel near the Common or the theater district keeps the walk short on cold nights.
Staying downtown or in the Back Bay keeps most venues within a short ride. Book the anchor event first, then pick a hotel near a subway line, and leave a buffer on nights when a ballgame and a theater show end at the same time.