Mirrors
For mirrors, be very mindful of not damaging their fragile surface, don’t rub! Only wipe once if possible.
A few options I’ve come across people recommending
Acetone or methanol, or a mix of the two is often used but they are quite hardcore cleaners so you need to read up on them. You need to be very careful with acetone in particular as it will damage some surfaces (e.g. plastics) and destroy some adhesives.
First Contact (opticlean) is another solution lots of people like
Isopropanol 99%
Cleaning the aperture glass
Air duster or dry lint free cloth
Cleaning cloths made for glasses