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