How to Find Last-Minute Hotel Deals for Spontaneous Trips