We want to be no more than 2 hours from Grand Canyon so what town should we be looking at for accommodation?
The best place to stay at the Grand Canyon is in the park itself. If you can't get a reservation in the park, use Google maps to find a place that is nearby.
Las Vegas. Take the bus tour from there or Fly over it with Papillion Helicopter tours.