Another great cheap semi-private one is Lynx Ridge. I think a round would work out to about $80 there cart included and they have some really scenic holes.
http://www.lynxridge.com/
But it all depends on what he wants to spend and his level of golf experience. If he's a weekend hacker he may not have fun at some of the longer courses listed here. You can spend anywhere between $50 and $200 on a round of golf depending on the course chosen. More information on what he's looking for would make recommendations easier.