Speak to Don Leet at Sunnyside Sports, he’s your man. He regularly visits Scotland too, so he knows the stuff we ride too.
http://www.sunnysidesports.com/
There are miles of single track around Bend. I’d also try and visit Oakridge. It’s not at all like Bend, it’s an old logging town, but the trails there are fantastic. Check out the Alpine trail on YouTube. I also rode around Waldo Lake which is about a twenty five mile single track trail.
Oakridge Bike Shop & Willamette Mountain Mercantile LLC
Be aware that trails lead far from civilization, so be prepared to be on your own.