Haggis, fish supper, local seafood, porridge, and steak pie are some of the recommended dishes to try in Edinburgh.