Okay you are right downtown with cranky children or partners and need a break. This little bagel shop is in the ground floor of the office building at 200 Granville. It is right beside the skytrain station at the foot of Granville, BUT you have to climb up the stairs from street level to reach the building. Bonus -- outside is a little park with grass and places to sit and a view of the water. It just seems very removed from the city hustle and bustle. They make all kinds of bagels. I like the smoked salmon the best. You can get coffee or cold drinks and they pack it all in cute little boxes for your picnic. The Bagels are big so children could easily share one.
They also have a few stools if you want to eat inside.