Western Pleasure Guest Ranch.
This is a working 'guest' ranch that has many options when planning your stay. They have all inclusive packages that include horseback riding, skeet shooting, meals, etc.
The cabins have kitchens so we brought up pre-planned meals.
The area is surrounded by mountains, streams and Lake Pend Oreille.
Schweitzer Mountain is just a short drive from the ranch.
We took a trip up the mountain and had lunch. The ski lifts run most of the summer and you can ride down some of the trails on mountain bikes.