The street cafe provides a unique setting, special to cities: a place where people can sit lazily, legitimately, be on view, and watch the world go by. Therefore: encourage local cafes to spring up in each neighborhood. Make them intimate places, with several rooms, open to a busy path, where people can sit with coffee or a drink and watch the world go by. Build the front of the cafe so that a set of tables stretch out of the cafe, right into the street. The most humane cities are always full of street cafes.
A Pattern Language
People watching is one of my favorite things to do, and I love sitting down and watching the world walk by while I drink a cup of coffee. Unfortunately, Canada doesn’t seem to have too many cafes like this.