Jason,
I brought the family down a couple of years ago and stayed at a cabin we found through VRBO (Vacation Rental by Owner). It was a great place on a mountain just above the Cascades. There were 5 of us so we needed one with at least 2 bedrooms and 2 baths. The cost was cheaper than two rooms at any of the cabins/hotels around to NOC. I know there were several smaller cabins available nearer to NOC. We had a great time but everyone agreed being closer to the action at NOC would have been better.
Hope to see you on the trip,
Bob