london glasgow golf weekends escorts scotland golf holidays edinburgh bristol bath escort gloucestershire wales golf breaks accommodation ireland cotswolds golf