The McGregor Mountain surrounds this charming hotel that offers rustic cabins and suites with mountain views, diverse wildlife and more.