We have 3 kids (11, 13 & 15) and are heading south for winter break. Fly into Tucson one night then staying with relative in Phoenix and planning a trip to Grand Canyon. Any suggestions on what to do in Tucson or Phoenix would be much appreciated (it is Dec. so I'm worried that a lot of stuff will be closed?). We are not golfers. Thanks for any help you can provide.