With the many travel sites that offer last minute deals. You can book as late as three hours in advance and still get a perfect location for your...