Well, looks like four of us are going to give you five different recommendations... With fingerprints, an enzyme cleaning step is very effective because it will get at the oils from the fingerprints. I've used various home brews and various commercial products over the years. The best cleaning fluid system I've used, bar none, is Walker Audio Prelude. The similarly designed Audio Intelligent is also good. Both of these cleaning fluid systems use an enzyme cleaning first step followed by a cleaning fluid, followed by an ultra pure water rinse. Other may also recommend Bugtussel enzyme cleaner.
.
.