Describe the perfect weekend trip to Boston, Massachusetts.

The best way to spend a weekend in Boston is walking the Freedom Trail in Downtown Boston. Seeing a Red Sox game at Fenway Park is practically required, and if visiting in the off-season, taking a tour of the stadium will suffice. You need to have a lobster roll at the Union Oyster House for Lunch. You should have a cannoli from Mike's Pastry in the North End for dessert as they are the best. Take the T from Government Center to the MFA stop to visit the Museum of Fine Arts. You should stay at the XV Beacon Hotel by the Boston Common. The Boston Commons is a lovely place to have a picnic as well.