Edinburgh is an amazing place for foodies and has several great food festivals. Some of the festivals you must not miss are Edinburgh Food Festival, Royal Highland Show, Edinburgh Juniper Festival, Edinburgh Craft Beer Revolution, and especially Edinburgh Vegan Festival.