Entertaining Edinburgh’s Royal Mile