I like to take Arnica Montana, a homeopathic remedy, to help prevent or treat muscle soreness. I originally bought it because it is supposed to help with bruises (I bruise easily). It does nothing for my bruises, but works like a charm on soreness.
You can take it as a preventative measure (before) or after you feel the aches coming on. For example, If I know that I'm going to spend a weekend helping my friend move house, I might take a couple of doses throughout the day to help prevent the inevitable soreness from moving furniture and boxes.
In my experience, the gels or creams don't work as well as taking the little tiny pills which come in a tube. They taste like sugar and 4-5 are meant to be dissolved in your mouth every few hours.
My fellow event management folks, who often spend 12-16 hours running back and forth across convention floors, also swear by it.
.....Kelly