Food to keep you warm, at the Princes Street Christmas Fair.