I don't know of any good courses in Spokane, or what your budget is, but the Coeur d'Alene Resort course in Idaho is supposed to be awesome. It's only about 30 miles from Spokane, so if you have a car it's a short drive from there. I've never played it, but I've been to the resort and checked out the course, and it's crazy nice. It's on a lake, and they have one hole with a floating green, where it's pretty much an island with a green on it and that's it. I think you have to take a ferry from the tee box to the green. I'm sure the greens fees are outrageous, but if this is a one-time trip and you're into really upscale courses I'm sure it would be an awesome experience. Website here:
http://www.cdaresort.com/golf/