Clean cages shouldn't really smell. Check the cage to see what part is causing the stink. Maybe there's a wet spot going sour? A missing clump of poo?
Snakes do have a odor unique to them, but you shouldn't really notice it outside of sticking your face to the cage, unless the cage is soiled somehow.