Cotton is the better fabric for hot weather as it naturally wicks away moisture and keeps you cool, whereas polyester can trap heat and make you feel like a furnace.