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