If, during your tours of the big cities, you come acroseproducts you like from places you will be visiting later, such as Rajasthan, Varanasi, or Kashmir, wait until you get there the price and selection may be much better.
Prices on souvenirs are often higher in bigger cities than in the places from which those items originated.