Last time we flew into Portland, Oregon we stopped at a bar that had a great happy hour - you have to sit at the bar not in the restaurant but drinks were reduced and all the food was really cheap - under 3 dollars for things liker 1/2 lb burgers, crab cakes - it was amazing - maybe someone from the area will give you the name of the place.