I am a UK citizen who will be traveling to India in July. I will be traveling to more than one destination throughout my 21 day visit. My hotel payment is being made via my debit card as it will be prepaid, and I need to know when making other payments like at restaurants and larger reputed shops how I should make the payment? Which would be the best and safest way?