Momondo is nice of course but be very careful as it links to some ... interesting travel agencies and your reservation might just poof! disappear. Make sure to check your reservation exists with the airline about a week after booking.