We personally prefer something called the "misty mate", and our local Wal-Mart had these last year for $15(I bought mine 2 years ago at Target, and paid twice that). The misty mate is pretty compact, and dispenses a slight mist, which we prefer to the water-in-your face thing we get with the squeeze breeze. On our first trip, we bought each of our kids a squeeze breeze at our resort, and guess how many I ended up carrying? I threw 1 in the trash getting off of Space Mtn. because it had leaked all over me.