It is usually cheaper to book flights through travel agents rather than directly with the airlines when you are looking for a package deal. Travel agents often have access to discounts and special offers that may not be available if you book directly with the airline.