Acetazolamide
"Works very well to prevent symptoms of Acute Mountain Sickness with no perceived side effects.  I take 125mg twice per day as recommended by the altitudemedicine.org website for high altitude hiking.  This actually speeds up the bodys acclimitization process and doesn't just treat the symptoms. Highly recommend it for staying well on high altitude pursuits."