How to plan a golfing holiday