I don't do anything special to mine, just wipe them down with a baby wipe after use and store them away until next time.
On the rare occassion I have to deal with a superficial scratch on the leather I use Appleguard Leather Care to rub it out.
I've never had to clean a bag but if I did I would use something mild like saddle soap and water.