My niece doesn't sleep with her's, but she does find great comfort wrapping up in it during the day if she gets to feeling stressed.
I would think that aquarium gravel would be washable, I boiled it and it was fine and it sits in water all of the time. I am not sure how expensive it is now.