We all know the holidays are a magical time, but what’s even more magical is climbing aboard one of the Christmas train rides in Kansas City. Put on your pajamas and get ready for some hot cocoa!