Try and claim compensation under the EU Regulation 261/2004 which allows passengers to claim compensation of up to 600 Euros for delayed and cancelled flights. Airlines will put up a fight not to pay out compensation and if the airline is still refusing to pay compensation try
www.euclaim.co.uk .
I am currently using them to obtain compensation from KLM because KLM refused to pay compensation for a flight that was cancelled 15 minutes before boarding and the end result for me was that I was 24 hours late arriving in Manila. They will take on a case on a no win no fee basis. If you get compensation their cut is about 27%. It better to try and get 73% of something rather than 100% of nothing. Nothing ventured nothing gained.