holiday scotland london wales escort hotel escorts ferries ireland edinburgh carmarthenshire pembrokeshire bed and breakfast glasgow accommodation ferry cruises self catering hotels haverfordwest b&b