The best time to visit resorts in Arizona is during the shoulder seasons of fall and spring. These months provide pleasant temperatures for outdoor activities like hiking and sightseeing without the crowds and high prices of the peak summer season.