Pre-Booking vs Spot-Booking: Which is the Best Option for Your Next Trip?