We stayed in park lodges throughout our trip to Olympic National Park. The rooms are not fancy but the views and proximity to events and activities can't be beat. National Park lodges at Olympic are run by National Park Reservations and can be made directly through their website.
Tip: The 2 bedroom Roosevelt Fireplace Cabin was our favorite among the Lake Crescent lodging options. Breakfast on the screened porch in the Lodge was a perfect start to each day.