C.P.
I lived in AZ a few years ago. We loved to take the train up to the Grand Canyon from Williams, AZ. I would dress in layers. In December I would prepare for the worst.. Low 40s during day at the canyon and 20s at night. We liked the train because you can sit back and relax and not worry about parking. We lived in Scottsdale. There's a cute little rail park on the corner of Scottsdale road and Indian bend that has a little train ride for Christmas. Camel back mountain is a fun hike even if you don't make it up all the way. It provides great views. The weather in Scottsdale is low 70s hi 60s during the day and 40s at night during dec. there's many good restaurants in old town Scottsdale! If I had the extra $ I'd splurge and stay a night at a nice resort in Scottsdale. Many have wonderful spas too if you like that. Sedona is gorgeous anytime of the year! They decorate with Christmas lights in December. Cathedral rock is beatiful. sedona has many great hikes. Have fun! I'm jealous