The best time to visit this desert city is during winters from December through to February when the temperature is in the zone of 20 degrees, the room rates is at its peak during this season. May to September is the summer period when the heat is intense, if on budget travel you can choose this period as the room rates dip by around 50 percent.