Some of the best places to find last-minute deals for hotels are HotelTonight and Hostelworld. These applications often allow you to set same-day bookings, which are helpful when facing unexpected delays or cancellations in other hotels.