I always use kayak.com for flights - not bad direct at mo at end of month around £600, US Airways with a stop only 80 quid cheaper. This sites good for hotels, they change daily based on which site has rebates, I usually check daily until I see a good price to about 5 weeks pre - then you need to get on. Try fatwallet as well, they have "card deals" you can just get the player card when you arrive if you see a good one
www.skyscanner.net ftw imo