I'd recommend a thin microfiber cloth that has some amount of texture to it. Glasses cleaning cloths are generally too small and too smooth, so they usually just end up shifting things around on the screen rather than cleaning it. I've found that to often be the case with many screen-cleaning kits. They usually give you an alcohol-based spray which helps alleviate this so they can sell you refills, but you shouldn't need anything more than water.
Similarly, if you get a long-pile microfiber cloth, they tend to just accumulate dirt/grease over time and make things worse. (and cheap ones can be somewhat abrasive)
Something specifically made for cleaning glass like this cloth, rather than screens/lenses (where they're really selling the spray) is pretty good:
http://www.e-cloth.com/catalogue/detail.aspx?pid=1878&ps=1&gid=42398&pg=JKiWr+krYCU=
While no-one has mentioned it yet,
never use a paper towel/tissue to clean the screen. Paper-based products are abrasive and could potentially damage the surface of the display.
And I would
strongly recommend cleaning with a damp cloth rather than dry. Usually you will be
OK when dry, but you will regret it if a small piece of grit or something sharp enough to damage the display gets picked up by the cloth and creates a nice big scratch across it as you clean.
I usually just wet 1/3 of the cloth with warm water (dries off easier) to clean the screen with, then fold it up and use the dry side to dry it off so there are no streaks.
Some of those thin glass-cleaning cloths have a smooth side and a more textured one, and it's the more textured one that you want to use when cleaning.