I’ve been traveling around the world for 2 years, and here’s why I almost always wait until the last minute to book a trip