I second the vote for a Knosti Disco-Antistat. If you've just got a few affected LPs, then it'll probably be easier to take them into a hi-fi or second-hand record shop (if any still exist where you live) to get them professionally cleaned, and if you're super-serious about cleanliness of vinyl you might want to splash out several hundred pounds on one of these machines for yourself, but if you have lots of vinyl that's dirty and just want it to sound good, a Knosti is a very good compromise.
There's a thread about them <a href=""http://www.whathifi.com/forum/turntables-and-lps/knosti-disco-anti-stat">here</a>." They cost about £40-£50, and it's highly recommended <em>not</em> to use the fluid supplied, as that can leave a residue on the vinyl which then gets on to your stylus. Instead, make your own fluid - there are several recipes suggested on that thread. My best tip is if you have particularly dirty vinyl, do a first run with tap water with a bit of white vinegar and a few drops of washing-up liquid (or dishwasher rinse aid, if you have it), and throw that liquid away after every couple of discs. It costs virtually nothing, so you're not losing out. Then when you've got the worst off, put them through a second time using a solution based on distilled, deionised water, and as most of the dirt was taken off by the first run, this solution will last a lot longer. I made the mistake of cleaning my dirtiest records first, and was astounded by the results, but of course subsequent records were made worse, because some of the dirt from the first ones ended up on them, so I had to clean them again.