Leavenworth is charming anytime of the year, but a visit during Christmas is truly magical. Downtown is all aglow with twinkling lights and there is a feeling of festive merriment in the air. Visitors can get into the holiday spirit with sleigh rides and reindeer visits, seasonal beers and brats, sledding, Christmas markets, mulled wine,…