I agree Agganis is probably too big. I actually really like the idea of Matthews from a historical perspective (sight lines are another story) but it may also be too big for the event.
Walter Brown Arena is probably a more appropriately sized option. There is also Bright Arena but I don't know if Harvard rents it out by the hour
Happy Patriots Day to all who celebrate