irish wales golf clubs hiking galway self catering music golfing london golf club scotland escorts edinburgh escort glasgow accommodation holidays christmas golf fishing cork celtic holiday dublin b&b cottage bed and breakfast golfer golf course