Other than Crater Lake Lodge (the only lodging at the lake itself) and Mazama Village (7 miles from the rim), the nearest noncamping accommodations are 20 to 40 miles away. Park lodging is closed from mid-October to late May, depending on snowfall. Fort Klamath has several good lodgings. Union Creek and Prospect and the Diamond Lake-Lemolo Lake area all have nice, woodsy places to stay, and there's lots of accommodations in Medford, Roseburg or Klamath Falls.
Try removing some filters. Alternatively, there are some nearby lodgings with availability below.