accommodation arizona wales ireland scottsdale london golf course scotland carmarthenshire edinburgh escorts glasgow golf club ayrshire tucson haverfordwest b&b self catering phoenix pembrokeshire golf ayr bed and breakfast golf clubs escort holiday