I use paraffin and a compressed airline to blast the dirt out of the links / dry the chain. Not everyone will have access to compressed air, but if you do, it does a great job.
I followed Lloyd's tip of lubricating the chain with Halfords chain wax. I find it keeps the chain very clean and...