Being in Denton and having played a ton of courses locally I'll add some courses to this list.
Los Rios in Plano is a great course, just avoid if it has rained heavily in the previous 3-5 days. It just doesn't drain well.
White Stone in Benbrook is a fantastic course, there are some truly awesome holes here.
Plantation in Frisco is a very well taken care of course.
Pecan Valley in FTW is pretty nice, both courses.
Pecan Trails in Cedar Hill... family owned 21 holes par 80. For $25 you can't beat it. Small greens but well maintained and pretty close to my next course.
Tangleridge, just freekin great place to play, hit up golfq.com for their coupons.
Lakes at Grand Prarie, 27 holes, play them all.
West Ridge in Plano, nice place, top of your budget though.
Stewart Pennisula in The Colony, nice little 9 hole butted up against Lake Lewisville.
Lake Park in Lewisville, wide open place with 1 bunker (barely in play), great place to work on your game.
Hank Haney, Lewisville, 9 holes of tight hell, well taken care of and great staff
Timber Links, Denton, another 9 holes of precision golf. Great greens and Bill is an awesome guy in the shop, retired cop who's got stories to keep you around for hours after your round
TWU, Denton, not the greatest place but under $30
Chester Ditto, Arlington, nice place and well taken care of.
Hope this list gets you going on some nice rounds at fair rates! I've played all of these courses at least once since Late Feb this year. Not getting old info from a round I had 2 years ago.