Inside I assume? If they are tinted use Plexus plastic polish and a microfiber towel for glass. If they are not tinted, use a foamy type cleaner, foam it up thick, and let it sit for a minute. Wipe the whole thing down with a towel, and buff with a microfiber towel.
The windshield outside, use foamy cleaner, let sit, and rub it roughly with wadded up newspaper, then buff with a towel. If you have heavy road film, clean first with a towel soaked in alcohol, and don't get on painted or rubber parts. Gummy stuff or grease can be removed with WD-40 then alcohol.