Spring and fall are the two best seasons to escape on holiday to New Mexico. It is the best time to explore the city as the outdoor temperature is nice. Summer and Christmas are the peak tourist season. For the best combination of perfect weather and low-crowd visit New Mexico in March-April and October-November.