I like to use Kayak.com to search. They will compare all the options in one place, but click you through to the airline, hotel, whatever for the actual booking.