Microfibrecloth you can get it from computer shops or camera shops. For the spectacle cleaning cloth, walk into your regular specs shop & ask them to spare you 1 or 2 pcs, should be free. As for the blower look in
here or any camera shops. But make sure you get the good one.
Some shoot with filter on & some don't. Its up to you. For me, I shoot with filter on