holiday apartments cottage apartment apartment search hotel accommodation take wales movies rentals cheap escorts escort bed and breakfast b&b scotland christmas budget london ireland glasgow edinburgh self catering hotels