The Olallie Lake Rustic Resort is a wonderful place to get away from it all and relax in nature on the shore of a lovely high-mountain lake.
Here are a few points of interest:
Fishing: Olallie Lake is stocked with rainbow trout and brood trout. They rent row boats for trolling. Motor boats are not allowed (which is nice).
Hiking: There are several miles local trails to hike on. There's a four mile hike around Olallie Lake, the Redlake Trail and the Pacific Crest Trail (PCT) that can take you all the way to Mexico or Canada.
Swimming: No swimming is allowed in Olallie Lake. Head Lake is nearby (within 5 minutes of the store) and has a dock, large rocks to sit on and is a wonderful swimming lake. There are also over 25 lakes in the scenic area to hike to and swim in.
Dogs: Dogs are allowed! Yay! But they must be kept on leash per Forest Service regulations.
Getting there: The last ten miles, or so, of the road are pretty rough. Most reasonable cares should be able to make it but I'd suggest a 4x4.
There are cabin and yurt rentals and a little general store which has food and adult beverages. Like most resort stores it's a little pricey.
The cabins are comfortable and have wood stoves (firewood is included).