Travelers who book at the right time for their vacation can save hundreds of dollars on rooms and tickets.