You'll need to go to a registrar. I think right now, Mitsu.in is the cheapest place for getting Indian domains. Often, when starting out out in domaining, it's easier to buy domains in the aftermarket than to register new ones successfully.
get it from any registrar who sells to customers directly..like mitsu.in..what usually changes from one provider to the other is their pricing, support and their control panels..