A historic Edinburgh pub has been named as one of Europe’s best by a prestigious bar guide.