Does heat help?
Have you considered trying those portable heat packs? I've only ever used the ones for menstrual cramps but they are very effective and stay warm for hours. And they make them in different sizes/shapes for different parts of the body (e.g. neck, shoulder, lower back, etc).
In regards to cool, I always just use a wet washcloth. When it gets warm I wave it around and cool it off. Or I make my husband run it under water again.
Hope your head gets to feeling better soon!