When to Book Your Trip: The Ultimate Travel Planning Timeline Guide One of the most common questions I hear...