when i soak my snake i keep the water at about 92 degrees farenheight, though it seems to cool down a bit quickly to my touch.
and as for the times between soaks, i wait about usually 5-7 days before i put him back in the tub. i think my method is alright, but please do tell me if it's wrong LOL.