Heart rate monitors?

Anyone know some good places to buy HRM’s? I am specifically looking for Polar and Suunto stuff. Unless there are others that do temp, altitude on top of the usual features and are under US$160.

Thx, Chris