This is a good question, as you'd think the answer should be obvious and agreed upon by everyone, but you'd be surprised how many different opinions you find on the web. I went to the lens manufacturer sites to try to get the best answers. While I looked at sites that have high quality anti-glare coatings on their lenses, I think the main recommendations should work on lower quality anti-reflective lenses as well.
To summarize what I found:
According to the
Crizal FAQ (link fixed 12/15/18), you should first rinse your lenses under warm running water to remove any particles that might scratch the lens when you do wipe the lens. They suggest using a mild liquid detergent such as Dawn or Joy dishwashing detergent. They say using these detergents will remove the facial oils which could smear the lens if not removed. Then rinse the lens with water and dry it with a soft cotton cloth. They mention polishing the lens with the Crizal cleaning cloth that they provide to people who purchase the lenses with Crizal anti-reflective treatments, and also using this cloth throughout the day when you can't fully wash the lenses.
On the Crizal site, they also mention that you can use alcohol to clean your lenses on an occasional basis, but you shouldn't use alcohol on a daily basis. They also say that you can use any commercially prepared anti-reflective lens cleaning solution on your Crizal lenses.
From the Zeiss website (link removed 11/11/2012 as it was no longer active), they say it is very important to keep your glasses in a sturdy case when not being worn (I've read this in several places but must admit that I'm not good about storing my glasses in their case. They are either on my face or on my nightstand). They do say that if you don't keep them in their case, make sure you never put them with the lenses facing downwards.
They say you should first clean them by holding them under cold, running water (not sure why they say cold while Crizal site says warm - the one thing I know is that you should NEVER run anti-reflective coated lenses under hot water as it can ruin the coating. The higher quality coatings like Crizal and Zeiss can handle high temperatures better, but cheap coatings will easily get ruined by hot water.) Zeiss site says you can use pH-neutral cleaning agents. I have no clue what they mean by pH neutral cleaning agents. Well, I know what they mean, but I have no idea what cleaning agents are pH neutral. I think dishwashing detergents tend to be on the base side of the scale (over 7) - but I'm guessing that based on the Crizal site, common dishwashing detergents are fine. They say after you've rinsed off the dirt particles, you can safely dry the lenses with a clean, soft cloth.
They also recommend using a microfiber cloth and a special cleaning agent meant for plastic lenses. They don't give examples of which special cleaning agents are meant for plastic lenses though.
The Zeiss site does also caution against exposing your lenses to temperatures over 80 degrees centigrade which they point out can be found in a sauna or if you leave your glasses on your car's dashboard in the sun.
I have no clue with what they treat the crizal microfibre cloth, but some people do claim that it does a better job than regular microfiber clothes. I'd be surprised if it has any special treatment. Most eyeglass stores will provide you with a microfiber cloth when you purchase your glasses. You can clean these microfiber clothes either by hand or in the laundry machine but do not use any fabric softener.
If you want to purchase the Crizal cleaning cloth from their website for around $14 for a 3 pack, shipped. They also sell several different brands of microfiber clothes on Amazon, but I think that I could devote an entire article to these microfiber clothes and other cleaning supplies. Maybe I'll post a follow-up post later reviewing that information.
I noticed they also sell all types of cleaning solutions and pre-moistened towelettes on Amazon. From what I can tell (which admittedly isn't a whole lot), it appears the cleaning solutions are typically a mixture of water with isopropyl alcohol. Isopropyl alcohol is the active ingredient in most rubbing alcohols, with rubbing alcohol basically being a mixture of water and isopropyl alcohol - often 70% isopropyl alcohol. Some people report that isopropyl alcohol also has an anti-static effect, which can be helpful to keep glasses clean. Just remember that according to the Crizal site, you should NO be using alcohol on your glasses daily.