Can I take my own food and drink?

You sure can. You can take how much you can carry. Only restrictions are that none of those large BBQ grills are allowed but the disposable ones are. Also no glass bottles. Obviously this can be easily hidden away but them are the rules. Bear in mind you have to carry it so make sure you can deal with it.