Sherwood is the best place in Oregon to live (#18 and gets mention on this morning’s NBC Today Show. Lake Oswego is the 32nd best place to live in the country according to Money Magazine for cities with populations between 7,500 to 50,000. They also have a list of other Oregon cities that they looked at for the ratings but did not rank; the list is alphabetical. Cities were either ranked in the top 100 or they were lumped togther in the rest of the list.
There is some great demographic information, including Portland, on the site.