Yes you can bring foods. You can bring an empty water bottle (that you can then fill at the water fountains or at ask the people at the restaurants) and you can bring foods. It says their food policys on the website. I bring my lunch there when I go.
No. But you can get your hand stamped to get back in. Then you can eat in your car. For drinks, the best deal is to buy a Silverwood glass. It comes with unlimited free refills.
Thanks! Your answer is awaiting moderation.