One of Scotland's 'most famous' hotels has opened a new shop in the heart of Edinburgh's Old Town.