You can take just about any food that isn't gel-like. So, the food you mentioned should be fine. And yes, you can buy bottled water after you get through security and then take it on the plane. We always have crackers with us. And we buy something more substantial when we get to the gate area, after security....especially if traveling in the early morning.