Top attractions include the Grand Canyon, Sedona, Lake Havasu, and Saguaro National Park. Q:When should I go to Arizona? A: For the best weather ...