High season in Jaipur runs from November through February. The winter months are the best for exploring the sights and sounds of Jaipur, although Indian tourists pack the place around the Christmas holiday. Better to wait until January to explore historic sites and markets, selling everything from bangles and traditional Rajput tie-dye to precious stones and perfumes. (Stick with reliable sources, and try not to overpay—many shopkeepers are not above scamming tourists.) Two promising bazaars are Johari and Kishanpole. The latter is where the native cloth dyers work their magic. Note that a trip to Jaipur is not complete without visiting the nearby Amber Fort, the best of the historic battlements constructed around the city.
Shoulder season comes in March and April and September and October. This is the desert, and in recent years the monsoon has been weak or delayed, so rain is not so much a deterrent here as the heat. Even before the summer sun, Jaipur turns into a raging desert inferno. In spring, cool evenings and low overnight temps provide a chance to take in the city. The locals celebrate Gangaur, a statewide holiday dedicated to the Hindu gods Shiva and Parvati, in March or April.
Low season is May through August. With May arrives triple-digit heat and little relief, making travel to Jaipur and the rest of Rajasthan a real challenge. Things bake until some small portion of monsoon arrives in July, cooling things off a smidgen. There are no crowds in the summer, so you can take your time at popular spots like the City Palace, an impressive complex with gardens, museum-quality exhibits, and an armory. If you’re looking for luxury, top tier hotels offer deep discounts during the summer.