Best places to stay in the Pacific Northwest