I've found that white noise will prevent at least one source of awakening. When I'm at home, I usually rely on my trusty desktop (here, nightstand) fan. However, whenever I have to be away from home, I make sure to have my iPad just for a white noise app. My favorite by far (and free!) is Relax M. HD. It is available for Apple products and for Android. There is an upgraded version of this app as well, but I've been happy with the free basic version. The reason I prefer this app is that it gives you a number of "base" white noises, which are fine on their own, or you can combine each "base" noise with another to create a more complex and rhythmic white noise. A free product that will help me to get a better night's sleep? Definitely EDSer recommended!