As a golfer myself I can appreciate what you get out of it.
In my life I found negotiating an equal amount of free time for my partner... I take 4-5 hours I make sure she has 4-5 hours of free time just for her...
If 4-5 hours is to much then I recomend playing 9 holes and taking it to 2.5 hrs not as good as the full 18 but a 1/2 round a weekend is better then nothing or an unpleasant arguement.