Best Time of the year to visit Southwest Utah is October, so I would pick Thanksgiving over Summer. If you like to hike the best park is not Grand Canyon, it is Zion and Bryce. You can't do much at Grand Canyon without a permit, which you can't get. Don't plan for too long at GC, because you get a better sense of smaller parks that are more accessible.