Rajasthan is one of the best states in India for shopping, with each city specializing in different crafts. Jaipur is the place for blue pottery, gemstones, and block-printed textiles. Jodhpur is known for bandhani (tie-dye) fabrics and antiques. Jaisalmer has handwoven bedcovers and camel leather goods.
Mojari (traditional Rajasthani leather shoes with embroidered uppers) are sold everywhere and make a distinctive souvenir. Bargaining is expected in bazaars and smaller shops, though government emporiums have fixed prices. The marble products from the Makrana quarries and miniature paintings in the Rajput style are worth seeking out if you have space in your luggage.