I use Auto Finesse Crystal glass cleaner, by far the best glass cleaner I have ever used, works well on all windows, mirrors, dials etc.
If your using a dash cleaner to clean the area around the dials/display, apply to the cloth then wipe the area down, this helps stop getting those annoying greasy looking marks on the dials