India is a great place to go. Like anywhere in the world, you'll have to look around before you find quality smoke. The cream is well worth the money, if you can find it. Sure, you can easily go up to Malana, but I wouldn't recommend bringing anything with you down as the cops are working closely with the fishy Malana people.
As for getting caught - Why are you even writing paranoid stuff like that, mr Avanish.miles... Do you know what you're talking about, firsthand? I did get caught with 10g super opium up in Himachal Pradesh, I did not pay bakshish nor suck anyone's dick. I simply walked out the station, 30 mins later, showing the cops respect will take you very far. And not admitting to anything.
I'll mention I also smoked joints with cops, as did my friends up in Himachal Pradesh. In Goa - Cops were looking for bribes everywhere, so you don't wanna smoke in the open, sadly. Goa is the drug capital of India, keep it in mind. Tourists come here to party, cops come here to make money.