I always carry Cipro with me but I only take it if I am running a fever or throwing up or the diarrhea has lasted for a long time. I also take Immodium with me. I don't know what it is in the UK, here it is I believe the over the counter version of Lomotil.
I have visited India twice with no problems. My son, however, got very sick one trip. He admits to rinsing his toothbrush with tap water. I got quite sick in Sri Lanka and he did not even though we ate the same things.
Be careful with the water as everyone has said, eat cooked food and you might be OK.