Sore

My muscles get pleasantly sore after workouts but the soreness lingers for way longer than 24 hours. I don't like skipping more than one day a week. Should I a) lift lighter next time? b) choose "easy" cardio till soreness goes away? c) just keep pushing through? Or what?