November and December are the best months to visit Jaipur. As the winter starts, the weather of Pink City i.e. Jaipur also becomes very romantic, so this is the best time to visit Jaipur.
January so that you can enjoy Winters with sunny days and cold nights. Moreover, you can also visit JLF , the global literature festival which is held every year in the month of January (22-26) dates may vary. So according to me this is the best time.
The weather of Jaipur is very hot in summer and the temperature here also crosses 45 degrees, so winter is the best time to visit here. The peak season of tourists in Jaipur is in winter. It is very crowded from November to February.