Much to the delight of royal watchers, Zara Tindall stepped out in a John Lewis jumper and Reiss boots at the Cheltenham Festival.