Google maps has a fairly decent system to find cheap flights if you set air travel from A to B in the directions.
It isn't going to give you holiday package deals but if you're looking for a bargain you probably shouldn't be buying the package deals from travel agents anyway since they'll be putting a premium on top.