london norfolk ireland cork norwich england new york scotland gwynedd dublin edinburgh irish brooklyn long island hampton accommodation b&b self catering chesapeake north wales nassau manhattan bed and breakfast bahamas glasgow chester