You can try extra strong deodorants from a pharmacy, they come in a roll on or stick type, and usually say to apply at night and wash off in the morning (the active ingredient is absorbed under the skin and blocks the pores to stop you sweating). Other than that, just good hygiene! (I often carry baby wipes and a change of shirt if I know I'm going to be out all day and it's warm)