I am from the USA, and currently holidaying in India and will here for another 3 months. I brought cash along with me which is soon going to be finished and obviously will need more, so I need to know the best way to get money from the USA to India. I have money in my bank account which I can withdraw from the ATM, but I think the exchange rate would be rubbish. The other option I have is to ask my parent back home to send me money via Money Gram or something similar. The last option is getting money transferred into my uncle's account in India which he can withdraw for me. Which option would the best and give me the best exchange rate?