I wanted to mention that anyone can play The Himalayas (putting course) that is next to the Old Course at St. Andrews. This is run by the Saint Andrews Ladies Putting Club. I had a great deal of fun "playing 18 holes" at Saint Andrews. The ball and putter are provided. Cost is just 3 pounds, only 1 pound if you are over 60. It is also possible to play just 9 holes.
This gives everyone a chance for some golfing fun.