I keep a spray bottle of Virosan/water to spray and wipe water dishes and do daily spot disinfecting. Then for deeper disinfecitng I soak items in a Virosan/water solution for 15+ minutes (after cleaning with hot soapy water). Then rinse and dry. But what I mean is that with bleach you have to be certain it's all rinsed and dried as you don't want your snake coming in contact with bleach. With Virosan it's totally reptile safe so you don't have to be as concerned.
Vets and zoos use it so as far as I'm concerned it's as effective is not more so than bleach. I believe the cost breakdown of it makes it more cost effective than bleach - from what I've heard.