I usually clean my rat cages once a week.
It all depends on how small the cage is.
The smaller the cage the more often the cleaning. There really is no way to keep the smell away. That just comes with rodents.
If you have a climate controlled garage or shed you could keep them in there.
Otherwise I dont really have any advice to you other then frequent cleanings.