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