Alaska: Valdez, Palmer, Talkeetna, Glenallen.
Oregon: Unity, John Day, Enterprise.
Washington: Stehekin, Trinity, Ione, Glacier.
British Columbia: Terrace, Smithers, Bella Coola.
Northern California: somewhere around Shasta City. North Lake Tahoe.
Oh, these are all places I've visited, many of them more than once, and where it would seem rather nice to live plus they in some form or another fit your criteria. No comments about job prospects (nearly all towns I mentioned would be very ugly from a jobs standpoint) or costs. With a few notable exceptions (California) cheap housing is at least possible most of those places -- sometimes very very cheap depending on how primitive a lifestyle you can put up with.
I also specifically excluded where I live.