Best comparison sites for finding your flight:
Skyscanner – my no 1 and you will find thousands of routes and providers.
Expedia – you can also combine your flight tickets with a hotel stay.
Kayak – all the top airlines around the world.
Booking.com – best price guarantee, 120,000 destinations worldwide, hotel reviews.
Hotels.com – great hotel deals, unbiased reviews, Rewards scheme.