I live in the metro pdx and enjoy Heron Lakes a great deal. It is a good option because it is really close to the airport.
If time is not a factor then it comes down to whether or not you are looking public or private.
I don't know about private, some of the others on this site do.
As far as public goes, The Reserve is very nice, Langdon, EMO (Eastmoreland) Tri-Mountain, Red Tail, Camas Meadows and Stone Creek offer some the best of the region.
That's just my two bits, but this is where I play.
Heron Lakes is super close to the airport, like I mentioned, and I loose more balls there than any other tract around.
But any of those I mentioned will afford a good game for around $50.
Good luck and replace those divots!!