If you are paying for a "more complicated vacation in advance", you pay for it. You don't wait for a fare sale. Otherwise you'll likely be disappointed. If you can't pay for it without a fare sale, you probably can't afford a complicated vacation to begin with.