Prices vary based on location, size, and amenities. Generally, you can expect to pay anywhere from £60 to £200 per night. Booking in advance and keeping an eye out for special offers can help you snag a deal.