I like TripAdvisor and SkyScanner. Both of them search across multiple sites, and both have email alerts for price drops.
TripAdvisor allows you to sort by "best" flight, which is a combo of price, length, stops, etc.
SkyScanner has flexible search options, so if you don't have a specific destination or date, you can browse by price.