Timex sells some "adventure" watches with altimeter/barometer and other functions. (The thermometer seems to be very influenced by body heat.)
Campmor has one on sale, "while they last", for $59.97.
Easy to wear on the wrist, but no coordination with any other bike electronics.