For a wrist computer with compass, altimeter, thermometer, baraometer and a whole lot more, I like my timex helix.
[img]
http://us.st3.yimg.com/store1.yimg.com/I/botach_1836_27052658[/img]
For a more elegant looking watch that is still rugged and has an integrated compass i prefer my timex expedition
[img]
http://www.timex.com/bin/image.tmx?image=753048122011[/img]
this is another variation on the expedition, if you prefer leather