I try to answer as good as I can and I can only tell you about U.S. missiles.
1. If you consider a cruise missile a missile the one with the longest range is the Boeing BGM-86C. Block IA should be available by now and has a range of 600nm+.
2. The AGM-88 is called HARM which means highspeed anti radiation missile. It is about 2280 km/h fast.
The Hellfire is also pretty fast, 900mph. The Maverick is only about 1100 km/h fast. AGM-86C, SLAM-ER and Harpoon are with jet engines so they're subsonic.
3. The BGM-86C Block IA has a 3rd generation GPS guidance with steep terminal dive so it should be quite precise.
Other missiles with GPS guidance like the SLAM-ER
might also be as precise.