We always had good luck spending a couple of days in the Flagstaff area and using it as home base so to speak.
Lots of great sites to see in and round Flagstaff. Love the Indian ruins NW of there. Staying at SEDONA $$$ is another great centralized area for attractions.
Some folks like staying at Williams and taking the train to the grand canyon.
You are not giving yourself much room to see much of anything. I know how these fast and furious road trips do this to you... Sometimes the best bet might be to fly to Phoenix and rent a car to get to spend more time looking at the attractions. Renting a CLASS C at Phoenix is good idea as well...
Roy Ken