I prefer using an infrared thermometer. It is non-contact and, in my opinion, gives more precise data than other types.
For the first time (it was a little experiment) I've bought a cheap one - Lemsa GM-320. And I was satisfied with the results. Then I wanted more advanced (and more expensive, of course) model. A friend of mine advised me Fluke 62 MAX Plus, and I've bought this one because it has +-1% accuracy (I think it is very accurate).
So the my choice is infrared thermometer.