Idaho's northern resort town, Coeur d'Alene, sits amid lakes and green pines, and offers year-round recreation and one of the world's top resort hotels and golf courses.