Vinegar is a great all-around cleaner that is non-toxic. It deodorizes and disinfects, kills molds and mildews, removes stains and hard water deposits, is inexpensive, and is eco-friendly, so I use it for all kinds of cleaning.

It does a really nice job on glass, so I recommend it for glass enclosures. Don't rinse; there is no need to and by rinsing you'll interfere with the vinegar's ability to make nice shiny streak-free glass. Since the odor is so strong I give it plenty of time to dry thoroughly and air out a little bit.

You could use vinegar for all-around cage cleaning, such as the decorations, water bowl, hides. For this I would do a quick rinsing, just to reduce the odor more quickly. However, so many people recommend chlorhexidine so it may be a better choice, although I do not personally know the reasons why.

Putting stuff in your dishwasher is another possibility.

If you have driftwood or other wooden decorations, you can clean off any visible poo, then disinfect it by leaving it in the oven on 200 or 250 for 1/2 hour or so. This is supposed to kill off any bacteria that could be deep down in the wood and thus survive surface cleaning. Just be sure to watch it carefully to avoid any danger of fire (I don't think wood can catch fire at these low temperatures, but it is a better safe than sorry thing...).