What to consider when booking a golf holiday