Terrace is my home course, but I'd recommend Lakewood (I'd recommend SeaTac above both of them, but that's my own opinion). Lakewood can get a bit crowded (it's our equivalent to Pier, in terms of popularity, I'd say), but it's a nice setting. It was once a little ball golf course in a former life, and retains that same kind of feeling. Terrace is rugged, and has some good holes, but it's undergone some changes lately. What is now Hole 18 (formerly 17), the signature hole, a top of the world ~70' elevation shot, has been dramatically shortened for the time being. A lot of people would stop through just so they could play that hole, but its now just a really high dinker shot.