Well, up until a year ago there was my flat
There's a Sainsbury's nearby. There are a few bars etc relatively close by nearer the train station (Haymarket) if you want to go for a drink beforehand (as I'm assuming that the bar operated by Murrayfield will be a rip-off).