For the heat:
How about carrying around a pack of wet tissues? They're like wet napkins, though some are soaked in, alcohol, I think, to make a cooling sensation on your skin. Or an instant cold pack. Just carrying around one in your pockets and holding it, or something.
Also, drink a lot of water!
Additionally you could try buying a half-binder, I imagine these are cooler than the full-lengths.