433 Mhz receiver with good range

I use the Hope RFM22B units which have good range (I get 2 km line of sight and 800 m with a hill in the way) and are cheap. They are good for non line of sight applications too. You can get braekout boards from Sparkfun or modules off ebay or direct from Hope RF. There is an easy to use library at RF22: RF22 library for Arduino too.