Buy a house in St Andrews, buy a residents season ticket (approx £180) and have a choice of six 18 hole courses and one 9 hole course to play pretty much whenever you like, entitles you to play the Old, New, Jubilee, Eden, Castle, Strathtyrum and Balgove.
For me it's certainly a damn sight cheaper than playing here, if you take away the buying the house part, lol.