I bought one of these to prep for Afghanistan and I feel like it works:
http://www.trainingmask.com/

And you don't look as weird as running around with a snorkel.