The Serene Evolution 36 Sound Portable White Noise Machine is a very small and portable white noise machine.  It has more noises than you would ever need.  It includes an all-night mode and timed modes for 30, 60 or 120 minutes.  It has a rechargeable battery and USB cord included.