Dr. Mark Berkowitz
If your dentures start looking dingy soaking them in a solution of 1 part water 1 part white vinegar will work as well or better than any of the store bought cleaners. If your dentures look fine you only need to soak them in water. This will avoid them drying out and attracting stains from the foods you put in your mouth.
It is generally not advisable to sleep with your dentures in. You want to give your gum tissues some time to relax without your dentures in. Keeping them in all night allows bacterial and fungal growth on your gum tissues.
The best way to clean them would be to soak them in one of the various cleaning solutions on the market.