I have been to Vegas every month of the year. The best time for me (weatherwise) would be September/ late May-early June. The cheapest time- July, August, December between the ending of the rodeo and a few days before NYE. The most expensive time- no contest- NYE.