We are headed to the UK for five weeks, the first in Edinburgh. We are staying in a flat in old town, traveling with two small children (toddler and infant) and grandma and grandpa. My birthday falls during our time in Edinburgh. I'm wondering if there is a fun, casual, delicious place to go for a lunch or early dinner that would be kid-friendly? Or, alternatively, a great place to buy cheeses, charcuterie, etc., for a lavish night in? Thanks!