I know this might sound like a stupid question but I find that my hifi just attracts dust all the time whats the best stuff to keep it clean for longer?
I just use a clean, dry lint free cloth. To get between the boxes I have a flat stick that I wrap the cloth around to push out the dust and therefore none of them need to be moved risking unplugging something by acident.
If I can't remove any finger marks etc with the above method I just get the cloth damp and that has always done the trick. I've never used, or needed to use chemicals/solvents etc.
Dont use any domestic polish such as Pledge Mr Sheen etc, these leave a thin silicone layer will attracks and holds dirt/dust. Buy some Microfiber cloths, wipe and your done. In severe cases wipe with a very slightly dampned MF cloth and then wipe again with a dry one.