It sort of depends on what you want - as you point out, the big hotels will have big brunches.
If you like more informal and a bit different, consider East Coast Grill in Cambridge or the Blue Room in Cambridge. Scampo at the Liberty Hotel also has a bit more contemporary take. Might also consider Stella in the South End of Boston.