Dresses and skirts should be a modest length, falling no shorter than just above the knee. - Dresses and tops ... and the long sleeves make it perfect for Royal Ascot. Channel Princess Kate ...