Well, to be honest, most Hindus are paranoid of Christians. For a start, you can explain to your Hindu friends about Israel, its history, culture and people. Many Hindus are ignorant that Israel was the birthplace of Christ. They think of it as a “western” religion. Mostly due to the British who left a very bad impression of their lifestyles and bigoted acts against them. That is why even today Bollywood portrays the Brits as demonic people.
Develop a close bond with them. Talk to them, and let them know you can be trusted. We are well known for our hospitality but we also appreciate it in return. If you were to go head on with a Hindu (i mean to start preaching about Christ), it will definitely turn him/her off. Hindus love talking about their religion, so ask them questions.
Questions on rebirth (Hindus have various interpretations on it - and you can explain to them about the God incarnate, Jesus). Hindus offer sacrifices to God (in forms of pooja, breaking of a coconut or ritualistic fire-walking ceremonies, etc). Explain to them about our Eucharist. Ask them about the different manifestations of God; of why Hindus have different manifestations of God in the forms of statues and icons. Explain to them how Catholics are similar, but adhere strictly to the teachings of the Bible. Last thing you want to do is to call them idol worshipers, so you have to choose your words carefully.
Contrary to popular western beliefs due to misinformation and egoistical minds, Hindus actually believe in a monotheistic God. But definitely not the God of Israel. Hinduism is a primitive religion but not as “primitive” as some western authors paint them to be. Primitive in the sense that in the beginning of Hinduism, people wanted to know who God was, and how God looked like and how God was interacting in their daily lives. That is why the statues are there in temples even today.
I have to go for now but i will post more tomorrow. Do keep the questions coming and i will try to help as much as i can.