Idaho’s Schweitzer Mountain Opens New Humbird Hotel —by Jay Flemma, special to NASJA— As part of a multi-year master plan launched in 2017, Northern Idaho’s Schweitzer Mountain has opened a new 31-room hotel accepting reservations for January 14, 2022 and beyond. Named in honor of the lumber company that was for decades the sturdy economic...