The two places that I like going to are Central Coffeeshop & Happy People. I go to Central for the selection and I feel is a good place to get your money's worth for both smoke and hash. I personally like the chill environment of Happy People & they have a place sectioned off to smoke b/c there is an ordinance in effect for smoking in public places
I plan on checking out Dampkring the next time I am out there. From what I can tell the vibe is pretty nice.