A poll to determine the world's most stylish royals has put Crown Princess Mary of Denmark, 43, first, followed by the Netherlands' Queen Maxima, 44, and the Duchess of Cambridge.