Buddy...for your punch bag, just visit Karimabad market you can easily find one there as i bought me one sometime back and on back side of those shops there is lumber market and you can fill it up with saw dust (wood dust) as its the best option for punching bag.
Hope that helps ....