As a dancer I'll sweat gallons even indoors. I find that wool hose make a BIG difference in whether you're hot or just warm. I like cotton hose for just casual wear, but they'd pass for semi-formal. You can always do soccer socks as well and that will help. Also, don't wear a wool bonnet... that just keeps the heat in! My Balmoral is black which makes it even worse in the sun.