Whenever I plan a visit to India, I transfer the necessary amount to my Indian account, which then I continue to use during my stay in India.
That's probably the easiest way.
The walk inside bank and convert dollars to rupee is not feasible, considering the abuse that will be done to this...