Oh, I forgot about breakfast!
We went to the famous Paramount in Beacon Hill, but although the food was good, I'm not sure it was worth the long wait. We had an equally good breakfast (delicious Belgian waffle and challah French toast) upstairs at Trident Booksellers & Cafe in Back Bay, and our waitress there was a total sweetheart. Another nice thing about Trident is if there's a wait, you can browse the store.
http://www.paramountboston.com/beaconhill
https://www.tridentbookscafe.com/menu