The best time to visit Jaipur, and the rest of Rajasthan, is between October and March. This is when you can expect the coolest temperatures throughout the ...