It’s no secret that the Scottish capital has more than a handful of snug and stylish stays – these are the cream of the crop