A weekend in Edinburgh - what to do, see, eat and drink if you only have a couple of days in this amazing city!