The shopping in Delhi and Jaipur begins on the street and extends all the way to the upscale boutiques. Delhi swears by Connaught Place and Khan Market for soft furnishings, retail garments, and tailor shops. For more eclectic fare—think bohemian kaftans and beaded sandals—try Janpath's Indian and Tibetan stalls. Delhi’s state-run emporiums are a good bet for quality Indian handcrafts: carpets, metal, and woodwork. Similarly, the bazaars of Jaipur are a must-experience. They line the streets and squares of the old quarter, and are great for dyed fabrics, leatherwork (including footwear), and antiques. Jaipur’s famed gemstone workshops are also worth a visit. Haggling is expected, the only exception being the emporiums and malls.