The Princess of Wales may have a wardrobe brimming with the most beautiful designer clothes, from Alexander McQueen to Mulberry, but she does have a penchant for a high-street fashion bargain ...