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