Mirrors in the home often times get ignored or missed when it comes to cleaning. Remember to wipe down mirrors and dust the edges to keep the mirrors in good shape.
Many people use a mixture of water and distilled white vinegar to get a streak free mirror. Use a lint free microfiber towel. A recent tip we discovered is if you use shaving cream to clean your mirrors, not only will it be streak free, but it will stop fogging up after showers for a few weeks. Who knew?
Here is a video from How to Life on the shaving cream tip.