Tucson, AZ. It's well populated with lots to do. If you are looking for a place to stay, I'd recommend an inn like Sam Hughes Inn in Tucson, AZ. Their website, www.samhughesinn.com, has a list of area attractions which means the innkeeper will likely be able to point you in the right direction.
You can also use Destination Nexus to find more places like Sam Hughes Inn in Tucson or along your route. In sources, I included a direct link to places in Tucson that are listed in Destination Nexus.