CDA is indeed a very nice area, but because of that has also seen significant growth as has been mentioned. It's a busy place with many amenities such as restaurants, shopping, rec centers etc, if those are things on your list.
I'm not sure how significant the medical needs are, but there are certainly medical services with hospitals in CDA, Lewiston, and even in between them at Moscow/Pullman.
Of these areas, Lewiston will give you the best winters... river bottom elevation here and often snow up top with rain in the valley, and still a small town atmosphere. Can get pretty hot in the summer though...
Don't forget Moscow/Pullman area... a nice area with two fairly large universities. Busy when school is in, but very nice during summer time as the students clear out.
Cheapest housing of these probably Lewiston too...but there is a pulp mill dead center of the valley and well, if the air is right the place does have an um, odor...