Crystal Cleaning Tips

Being a Crystal Reiki teacher and crystal vendor, one question I often receive is: Do I need to clean my crystals and how do I do it?