doms is your body telling you what muscles have been broken down and need to recover. this pain occurs for a reason, and masking it with pain killers would be a mistake. i add easy recovery days until the doms are gone.
with running and racing, doms hit me after hard races... usually it takes about a day per mile raced to recover. if i have a round of doms hit me during the training build up for a race, i know that i'm training too hard and i back off a bit. i would imagine with weights or other work you would also rest the muscles affected by doms, and work other muscle groups instead.
remember that the single most important thing about today's workout is being healthy for tomorrow's workout.