Irvings is hands down the best place to get a bagel in town. While some of their menu items can be pricey (almost $3 for tea?) the bagels are great. Fresh made, and delicious.
Plus, the bonus to Irvings is the HUGE amount of space they have--upstairs and downstairs, so this is the place to have a study group or a meeting. And, they've got wireless internet, too. Can't beat the free access!
They've just rearranged to make the ordering/pick-up layout more intuituve and it works much better than before.
Fresh, hot bagels and a great place to chill.