Can I buy food and drink at the venue?

Yes, there will be a public bar and a number of food outlets providing light snacks. Gleneagles Hotel, of course, also has a number of dining options that can be booked in advance.