Booking.com is definitely the go to for last-minute bookings. Their late bookings system seems pretty much bulletproof at this stage.