Logitech makes some nice stuff. I also have some good experiences with Saitek; if you consider a gamepad acceptable, the P3000 is nice, if you can get around the fact that you'd be getting directions with what looks like a knock-off playstation controller.
(Honey, I need to get directions to the supermarket. A-up-B-down-C-Uppercut should get me close enough...)