If you want to inspire some Christmas cheer, head over in the winter for the Polar Express experience ... the grandiose beauty of the iconic Great Smoky Mountains National Park.