Re: cleaning the cage
I've got one of those really big rabbit cages, and Spikey does all his bathroom stuff in the litter box or on his wheel. I wash the wheel at least every other day and change the litter box weekly. I probably only change the wood shavings once every month or so, if even that. I mostly go by smell...if I can smell hedgehog when the litter box is clean and the wheel is washed, then it's time to change the shavings.
When I was using a large plastic storage tub, I had to change it more often.