The Scottish capital is ideal for a weekend staycation – here’s what to do in Edinburgh if you only have 48 hours…