I wash out vivs with washing up liquid, and rinse well. I also use it for washing bowls and hides.
I don't disinfect as a routine weekly or monthly activity, but each time I strip the viv back to bare glass I make a call, so probably once every six months. When I disinfect I've been using an anti-bacterial surface cleaner (a bit like Milton fluid that you use for baby stuff), but I plan to switch to use F10 disinfectant - F10Biocare - Product Information - F10SC

After I took Nobby out of quarantine the tub she was in got a steam clean as well as disinfectant.