RE: drinking in the mountains
I think any of the sports drinks work well. Caffeine is a diuretic which means it helps lead to dehydration. Limit the amount of caffeine you intake, and you should be fine. I usually just drink water, but I know guys that drink alot of Gatorade and juices. Also, if you eat a lot of fruits, that will help keep you hydrated as well.