I just got back from India last week. We stayed in Baga, in Goa. I'm sorry, but there's so much crap on this thread! It was a lovely holiday.
We were treated like royalty by all the staff at the hotel. We had an infinity pool that actually jutted out into the sea. Every morning the pool guy reserved our favourite sunbeds for us, so that we didn't have to get up early. He would also radio for the waiters whenever we wanted cocktails or snacks. When we came out of the pool he rushed over with fresh towels.
The food was INCREDIBLE. Every single time I've been to places like Tenerife, Lanzarote, Furteventura, I have been as sick as a dog from food poisoning, despite staying in top hotels. I had chicken every day in India, and I wasn't sick once. The curry is like nothing I have ever tasted before - the best food I've had in my life, truth be told.
Out and about, we didn't experience any harassment, not even once. And I am blue eyed with blonde hair, so definitely stuck out somewhat. All the waiters, shop staff, other holiday makers, were so, so friendly and very respectful. We never felt unsafe, even walking back to the hotel late at night.
Everyone was dressed very western, we only saw a few older ladies in sari's, all the other women were dressed like Brits, mini skirts, cropped tops etc. It was very family orientated, with children present in all the bars and restaurants, even late at night.
I mean, don't go if you don't want to, but similarly at least inform yourself rather than listen to the pearl clutchers on here. If you pick nice hotels, you will be fine. And you can fly direct (missing out the Middle East) - we flew direct with TUI. We upgraded to Premium. Flights were fantastic with 4 course meals and plenty of wine.
I would go back in a heart beat.