Then, between your skin and your dress,  especially at night, it is best to wear a top, preferably made of cotton. The fabric helps you not to sweat and therefore stay cooler. But above all, it does not stain your clothes.