I use Cateye Strada (NOT the wireless version)
http://www.cateye.com/en/product_detail/279
Does all you want except with a wire and there is a wireless version.
If you run a front brake, then the wire is basically hidden.
Can mount it on stem nicely as I do with it.
There are many other similar options to the Strada, some cost less even.
I also use sometimes the Garmin Forerunner. But I mount it on the handlebar when I use it (with a rubber spacer) - wouldn't think of having it on wrist. For most rides the Garmin and the Cateye match to within .05 miles.
Al