Use air-freshener to clean mirrors: It does a good job and better still, leave a lovely smell to the shine.
You can use shaving cream to clean a mirror by spreading it all over the mirror and then wiping clean. This keeps your mirror from fogging for the next few showers!