We're lucky to have a number of better-than-average 9-hole courses within ten miles of my house. I should readily play Alderley Edge, Knutsford, Cheadle, Hale, Congleton, Gatley and others were it possible to pay a 9-hole green fee. But they're all private clubs which charge an 18-hole green fee which is more or less the same as the going rate for an 18-hole course - £40-50 ($80-100). Fortunately, Wilmslow, where I am a member, is easily played as loops of anything from 2-9 holes, such is the luck of the routing, so I can play as many or as few holes as I like without a problem In fact, you've just reminded me that i meant to play a few holes this evening, but I got side-tracked by GCA.
What we do have, however, is a pretty decent pay-and-play 9-hole par-three course at Adlington, designed by Hawtree with holes ranging from 120 yards to 240 yards. It suits my wife and me ideally as you can get round in about an hour, the green fee was (last year) still under £10 ($20) and the condition of the course is considerably better than any other pay-and-play in the vicinity. You can't go on it if you are a complete novice - they have an excellent Hawtree-designed pitch-and-putt [longest hole 85 yards, shrtest 45 yards] for that purpose - so it's not hacked about and you don't get held up behind four children with a single club and a putter between them. I think it's a good model for others to follow.