Indulge in the best pub food in Edinburgh, from traditional Scottish fare to modern gastro pub dishes. Find your ideal spot for a cosy pint and pub grub.