Flight
The Eugene airport is the best to fly in locally. PDX is another great alternative, but be prepared for a two hour drive south.
Hotel