Often clean my dirty PCBs with the dishwasher.
No switches or enclosed relays left on board and you usually lose any warranty or other stickers.
Edit: Also remove any socketed chips.
Blow out thoroughly with compressed air, especially under ICs, and allow to heat in sun for a few hours after.
Much easier to work on when clean and shiny.