Toronto now has a Linuxcaffe: coffee, sandwiches, and Linux all under the same roof. Open source groups use this as a meeting place, and you can buy various open source and penguin gear along with your espresso. They also say that if you are looking for a new Linux distro, “The CD burner and the panini grill take about the same amount of time (hint, hint).”
Portland, Oregon is a hot bed of open source activity. We have Linus Torvalds, OSDL, the OSCON conference, POSSE, FreeGeek, and many other open source activities. We are also known for having a coffee shop and brew pub on nearly every corner. I would encourage some local entrepreneur to open a Linux café or Linux pub here in Portland!