The Princess of Wales' mother, Carole Middleton, hardly ever wears shorts - a style staple that is embraced in the heatwave.