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