Everyone in my family would like to visit the Grand Canyon and it turns out it’s sort of on the way to visit a few family members. We’d like to make a short diversion there. What is a good, affordable way to make a memorable visit there?

For reference, it would be DH and I and our 4 kids aged 6 to 16. TIA!!