The Princess of Wales bought a round of drinks for troops at Wellington Barracks to celebrate St Patrick’s Day.