scotland london ireland golf clubs bed glasgow hotel apartments golf golf club escort castle edinburgh luxury wales golf course breakfast accommodation escorts holiday