Prince Charles treats himself to a wee dram as he officially opens Edinburgh's new tourist attraction