In addition to rock lake you can go to the Lewiston wild life club. I moved away 4 years ago and they had 600 yards with talk of extending it out to 1k.
edit: also if you shoot prs get yourself known in the circuit up there. You might be made aware of some nice spots just outside of town.