if outside the premises you will find a variety of restaurants.
Yes, but there's a lovely cafe as well
Yes outside food and drinks are allowed in general. Some special exhibits prohibit food and drinks, but just plan to have lunch before attending those :)
Thanks! Your answer is awaiting moderation.