always try skyscanner for your flights, that will give you a starting block to work from, just a quick tip if you are happy with the cost of the flight book it, do not keep looking it will only get you down, try and book way in advance too, it does work out cheaper, also try different airports too, hotels i have no idea