Gujarat is the only dry state in India. However, visiting foreigners can obtain liquor permits.
You can bargain hunt at colourful, crowded bazaars, be prepared to haggle!
The majority of India works on 220volts AC50Hz. You will probably need to get an adapter.
You require a valid passport from your country and a visa which can be obtained online to enter India and Sri Lanka.
Relax… just go with the flow of things here and bring along your sense of humour.