Christmas at the Greenbrier offers a spectacular kind of holiday magic for kids