About 40 minutes from the Oregon border and less than two hours from Boise, the underrated "city of trees," a charming gateway town leads to some of Idaho's most stunning and dramatic landscapes.