Mark - my man in the British High Commission sends the following dispatch:
"Best courses are Islamabad, Rawalpindi Golf club (the colonial one), Royal Palm, Lahore and Arabian Sea in Karachi.
But there are several others. Quality of greens is very good, fairways more mixed, with the Lahore and Karachi ones excellent, but the northern ones more scabby at certain times of year.
Best conditions for golf in the north are Sept - Nov and March - May. In the South avoid May-September (too hot)."
I recall him also telling me that golfers normally play with caddies and ball-watchers, who are also prone to improving lies !