If your flight has been delayed or cancelled you might want to have a look at
this article. It has lots of useful information about what compensation you could be entitled to. For example if your flight is delayed for two hours on a journey of up to 1,500km you should be able to claim free meals and refreshments and two phones calls, whereas if you are delayed overnight you are entitled to hotel accommodation. Its definitely worth a read before you travel.