Portland has a few shops with the Rich's chain (3 locations I believe). 82nd Ave Tobacco - solid selection of tobaccos. House of Calabash in Oregon City - mainly house blends and some pipes. There are a few others as well names are lost at the moment.
As for events, I noticed a post a bit ago...