I usually start out with yahoo hotel search, then expedia, and check out the site directly!
I stayed at Red Lion in Vancouver, WA which is rite by Portland for a very good price last time, and it includes some decent breakfast compare to other smaller motels |