Yes, most coach hire companies allow you to bring food and drink on board, as long as you dispose of any rubbish and clean up after yourself.