You can easily buy a local Indian SIm card in Jaipur. It is best advised to go for a prepaid sim card readily available at many stores. It cost approx INR 100- 200. As your driver or the tour guide in Jaipur to take you to an authorized retail store. You might be required to submit a copy of your Photo ID proof.