Einstein is a great place to stock up on bagels of every different size, shape, and flavor.  They have a variety of cream cheeses as well.  The coffee is a little bland and they don't have a great selection of specialty coffees.  So stick with plain coffee and you should be delighted.