When in Rajasthan, don't miss the chance to explore the vibrant local markets to pick up authentic Rajasthani handicrafts, textiles, and jewellery. Make sure to visit Jaipur's Johari Bazaar for its dazzling array of precious and semi-precious stones, as well as the bustling markets of Jodhpur for intricately designed blue pottery and antique textiles. Additionally, the markets of Udaipur are renowned for their miniature paintings and traditional Rajasthani puppets. Bargaining is customary in these markets, and it's advised to have cash on hand as credit card acceptance may not be widespread. Prices for handcrafted goods can range from £5 to £100, depending on the item and its intricacy.