For lodging, it's hard to beat the rustic charm of the North Cascades Lodge at Stehekin, situated conveniently opposite the boat dock. Nine miles up the valley is the Stehekin Valley Ranch ...