I heard the horror stories about travelling in India, getting diarrhoea and sometimes even ending up with permanent health problems.
How bad is it really? Can it be easily avoided with a bit of caution or should I prepare for it to happen anyway?
What can I do to minimize the risk while keeping a reasonable budget? I can't go to high-end hotels and high-end restaurants, nor willing to go to "Western" restaurants all the time. There's the obvious, such as: hand sanitizer, wash hands, wash fruit, drink only bottled water. What else is there that might not be obvious or might be specific to India? Does avoiding meat help?
In your answers please consider that I know very little about India. I don't have a travel plan yet, in fact haven't even decided to go yet. So another question is, how do different areas compare in this regard? I think I'm most interested in the north-east.