Due to sweltering summers, the best time to visit UAE is in the months of December and January. Weather conditions in this month are very unpredictable but all in all tolerable. Plus, this is high time for sporting events, conferences, and festivals like Dubai Shopping festival, National Day Festival, and Dubai World Cup.
For people who cannot visit within this time, October and November and February and March are also good months to visit. Typically, the temperature around this time is moderately hot and moderately cold, just perfect for leisure walks and long tours around the sites.